我正在尝试从头开始创建一个项目。我将使用 asp .net mvc4(带有 asp net web api)和实体框架 5 进行数据访问(所有最新技术)
由于这是一个新的开始,我正在考虑将我的设计集中在我的模型上,而不是先创建数据库然后创建 EF 模型,所以我认为我会采用代码优先的方法。
代码优先的问题(据我所知)是您失去了 EF 在模型优先场景中为您所做的所有脚手架(设计支持、轻松生成和维护实体关系 1-1、1-*、-等) 问题是:在设计模型时,我可以使用哪些工具或模板或片段或任何东西来让我的生活更轻松?我希望这个过程尽可能轻松,因为它涉及大量重复(例如,FK 关系始终相同)我应该使用 DbContext 还是其他东西?是否有某种方法可以先启动代码但同时维护 edmx 模型,或者它们是互斥的?
谢谢!