使用Code-First -vs-DB-First开始新项目的工作流程? EF6

时间:2014-03-28 17:53:36

标签: c# entity-framework

在创建新解决方案(通常是ASP.Net MVC或API)时,我通常会创建一个数据访问项目和我的Web项目。在数据访问项目中,我通常使用EF6并尝试使用Code-First,以便我可以利用迁移功能。

在数据访问项目中,我创建了一个模型文件夹,然后在该文件夹中添加我的类和我的DBContext类。然后我生成迁移和种子数据。一切正常。

  • 我想知道是否有更有效的方法来创建它 项目类型?
  • 我是否先通过代码来阻碍我的工作效率?
  • 我知道我没有使用数据库首先处理的代码生成 会使用。我可以先切换到DB来提高效率吗?
  • 其他人使用的典型工作流程是什么?
  • OR是否有人们认为成功的混合方法?

据我所知,这已在其他posts中得到解决,但我的问题更多是在EF6的背景下,而这些似乎都基于EF4。

TIA

0 个答案:

没有答案