嗨这很简单我只需要知道如何在应用程序启动时运行Update-DataBase命令。我正在使用EF 5.0 Code First Migrations处理MVC3应用程序。
答案 0 :(得分:1)
您可以使用MigrateDatabaseToLatestVersion。
将它放在Global.Asax中,在Application_Start中:
Database.SetInitializer<YourContext>(
new MigrateDatabaseToLatestVersion<YourContext, YourMigrationsConfig>());
答案 1 :(得分:1)
我知道我是一个迟到的人,但我试过这个,它工作得很好,如果它不存在,可以为你创建数据库。把它放在你的Global.asax
var migration = new MigrateDatabaseToLatestVersion<YourConfig,
YourMigrationsConfig>();
var context = new YourContext();
migration.InitializeDatabase(context);