C# 基于实体框架的跨层域模型设计
我们正在为一个新的应用程序设计一个域模型。该应用程序由三层组成。其中一些实体对于所有层都是通用的,而其他一些实体对于特定层是唯一的。唯一实体可以包含引用,也可以由共享实体引用。与唯一实体相关的代码对于图层也是唯一的。我们将使用EntityFramework4.0进行持久化,并使用POCO 我们在以下方面有哪些选择:C# 基于实体框架的跨层域模型设计,c#,entity-framework,dns,entity,poco,C#,Entity Framework,Dns,Entity,Poco,我们正在为一个新的应用程序设计一个域模型。该应用程序由三层组成。其中一些实体对于所有层都是通用的,而其他一些实体对于特定层是唯一的。唯一实体可以包含引用,也可以由共享实体引用。与唯一实体相关的代码对于图层也是唯一的。我们将使用EntityFramework4.0进行持久化,并使用POCO 我们在以下方面有哪些选择: 我们应该把域名分开吗?如果是这样,这意味着我们将无法在共享实体中引用非共享实体,因此必须将与该实体关联的业务逻辑外部化 如果我们跨所有层共享域,那么我们是否能够为每个层定义单独的实
- 我们应该把域名分开吗?如果是这样,这意味着我们将无法在共享实体中引用非共享实体,因此必须将与该实体关联的业务逻辑外部化
- 如果我们跨所有层共享域,那么我们是否能够为每个层定义单独的实体框架模型,因为每个层都有自己的存储
非常感谢我希望有一个模型项目-与您的POCO一起。然后,该项目可以被任何图层引用