我有两个项目解决方案,ASP.Net MVC项目和DAL项目。 我在DAL中创建数据模型,启用迁移并能够正确地将代码迁移到数据库。
有一段时间我认为当我将站点部署到新服务器并运行ASP.Net MVC项目时,DB表将自动正确创建。任何后续的数据库更改也会自动发生。
为什么现在不会发生这种情况?我的DAL项目配置文件中包含此代码。
public Configuration()
{
AutomaticMigrationsEnabled = true;
AutomaticMigrationDataLossAllowed = false;
}