【原创】 Code First Migrations更新数据库结构的具体步骤
作者:寒羽枫(cityhunter172)
我对 CodeFirst 的理解,与之对应的有 ModelFirst与 DatabaseFirst ,三者各有千秋,依项目实际情况自行选择。
1、开发过程中先行设计数据库并依此在项目中生成 *.dbml 或是 *.edmx 文件的,就是 DatabaseFirst;
2、开发时先建立空的 *.edmx 文件,由此文件生成数据库的,就是ModelFirst;
3、使用 System.Data.Entity. DbContext 与 System.Data.Entity. DbSet构建数据模型,没有可视化文件,只有实体类的,就是CodeFirst。
现在重点讲解在