嗨,这很简单,我只需要知道如何在我的应用程序启动时运行 Update-DataBase 命令。我正在使用 EF 5.0 Code First 迁移处理 MVC3 应用程序。
问问题
1394 次
2 回答
1
您可以使用MigrateDatabaseToLatestVersion。
把它放在你的 Global.Asax 中,在 Application_Start 中:
Database.SetInitializer<YourContext>(
new MigrateDatabaseToLatestVersion<YourContext, YourMigrationsConfig>());
于 2012-08-29T20:42:21.317 回答
1
我知道我是一个迟到的人,但我尝试了这个并且它工作得很好,如果它不存在,它可以为你创建数据库。把这个放在你的Global.asax
var migration = new MigrateDatabaseToLatestVersion<YourConfig,
YourMigrationsConfig>();
var context = new YourContext();
migration.InitializeDatabase(context);
于 2021-06-02T00:44:43.587 回答