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