我用我的ASP.NET MVC 4項目和遷移/配置文件中的新移民,我有以下:EF的Code First 4.3.1遷移:始終播種數據,即使什麼都沒有改變
public Configuration()
{
AutomaticMigrationsEnabled = false;
AutomaticMigrationDataLossAllowed = false;
}
在同一個文件中,我也有一個Seed方法來填充我的數據庫。我注意到,每次運行我的應用程序時,即使模型沒有改變,它也會重新生成數據庫。在我的Global.asax文件我在的Application_Start
Database.SetInitializer(new MigrateDatabaseToLatestVersion<UtilitiesContext, Migrations.Configuration>());
以下數據庫初始化程序,我只希望它的種子數據庫,如果模型的變化或我運行Update-Database命令。我會怎麼做呢?