【发布时间】:2014-07-27 09:43:02
【问题描述】:
在玩弄了实体框架代码优先方法来生成数据库之后,我仍然不确定正确的方法是什么,我能够生成数据库的唯一方法是使用迁移,所以在设置了我需要的模型之后,我使用包管理器并执行以下操作:
Enable-Migrations
然后:
Add-Migration Initial
最后:
Update-Database
我看过很多类似的教程:
关于设置模型和运行项目后,数据库出现根本没有使用迁移,我很困惑,所以这里是我的问题:
-
数据库是在using语句之后创建的吗?所以在上面的教程中:
using (var db = new BloggingContext()) 迁移一般只用于更新数据库吗?
您认为最好的方法是什么?
【问题讨论】:
标签: c# sql-server asp.net-mvc entity-framework ef-code-first