是通用的数据库接口还是特定于功能(服务)的数据库接口设计是我们使用ORM时的好方法

本文关键字:接口 数据库 我们 方法 ORM 功能 于功能 服务 | 更新日期: 2023-09-27 17:50:11

我正在设计应用程序与三层模型(UI-server-DB)应用程序,包括8到10个主要功能与以下模型:-数据库和业务逻辑在。net服务器应用程序中,UI是另一个WPF应用程序-服务器应用程序中的每个功能都为UI暴露了单独的服务接口(WCF)

基本上我正在寻找的设计思路和输入接口到数据库的服务器应用程序使用ORM库从LLBLGen Pro。

方法1:

    在服务器应用程序中创建一个公共数据库类库,其中包括所有实体类和数据映射类。单个特性将引用这个公共类库

方法2:

  • 为每个特征服务(8到9个服务)创建db类库,实体类和数据映射类将在此库中。因此,单个功能更模块化,更少依赖于应用程序中的其他功能。

那么寻找应用程序的模块化、可扩展性和可维护性,什么是好的设计方法??

哈里

是通用的数据库接口还是特定于功能(服务)的数据库接口设计是我们使用ORM时的好方法

我将使用单个WCF数据服务,并为每个功能创建不同的端点。