Asp.net mvc 使用实体框架设置企业MVC应用程序项目
所以我在看一个显示实体框架的伪项目设置的站点。我知道这篇文章没有使用MVC,但它确实让我思考了一下。你们会让“模型”层包含所有实体框架引用、实体、业务规则、存储库外观、接口、用于验证的伙伴类,以及设计模型吗?感觉有点浮肿。您会将其中任何一个提取到“Infastructure”层吗?仅当我需要额外的解耦时。创建新接口以建立新的层是有成本的 如果你说的tier是指另一台机器,我当然不认为你需要它Asp.net mvc 使用实体框架设置企业MVC应用程序项目,asp.net-mvc,entity-framework,Asp.net Mvc,Entity Framework,所以我在看一个显示实体框架的伪项目设置的站点。我知道这篇文章没有使用MVC,但它确实让我思考了一下。你们会让“模型”层包含所有实体框架引用、实体、业务规则、存储库外观、接口、用于验证的伙伴类,以及设计模型吗?感觉有点浮肿。您会将其中任何一个提取到“Infastructure”层吗?仅当我需要额外的解耦时。创建新接口以建立新的层是有成本的 如果你说的tier是指另一台机器,我当然不认为你需要它 在模型“层”中,您始终可以提供额外的名称空间等,以改进组织。我的granduer“接口模型”时刻现在暂时
在模型“层”中,您始终可以提供额外的名称空间等,以改进组织。我的granduer“接口模型”时刻现在暂时搁置。这里是所说的层,我指的是逻辑层,因此它将通过名称空间。因此,我想将我的模型层提取到entityframework库和接口库(都在模型名称空间下)。但是我的实体(在接口中使用)位于我的EF实现库中,我不能让两个LIB相互引用(循环引用)。这是我的问题!合并这些库,除非您要添加物理替换,否则只需合并它们即可。