【发布时间】:2026-02-04 07:45:01
【问题描述】:
所以我查看了this 站点,该站点显示了实体框架的伪项目设置。我知道这篇文章没有使用 MVC,但它确实让我思考。你们的“模型”层是否包含所有实体框架引用、实体、业务规则、存储库外观、接口、用于验证的伙伴类以及设计模型?感觉有点臃肿。您会将其中的任何一个提取到“基础架构”层吗?
【问题讨论】:
-
所以我想将我的模型层提取到一个实体框架库和一个接口库(都在模型命名空间下)。但!我的实体(在接口中使用)位于我的 EF 实现库中,我不能让两个库相互引用(循环引用)。那是我的问题!
-
合并库,除非您要放入物理替换,否则只需合并它们即可。 codebetter.com/blogs/jeremy.miller/archive/2008/09/30/…
标签: asp.net-mvc entity-framework