在我们的解决方案中将entity framework放在何处?
好的,我们有一个包含以下项目的解决方案:
- 商业逻辑
- 实体
- 数据访问
- 公用事业
- unit testing
- 用户界面
它是一个非常大的企业级应用程序。 我的问题是,我们在哪里放置entity framework? 一方面,EF看起来像数据访问技术,应该进入DataAccess项目。 但另一方面,它会生成自己的实体,这些实体应放在我们已经很大的实体项目中。
哪个项目更适合entity framework?
是否有可能将实体与EF中的持久性逻辑分开?
将EDMX文件放入DataAccess。 为实体添加T4模板并将其从DataAccess移动到实体(您可能必须在模板中修改EDMX的路径)。 它会工作 – 我一直在使用它。
编辑:
这是POCO的Walktrhough,但它应该与STE相同。
我可能会误解你的问题,但我首先建议的是为你的entity framework创建一个新项目。
是否有充分理由与其他项目合作? 保持独立使其保持小巧,易于管理。 同时保持依赖关系。