c# - EF 代码首次迁移问题
问题描述
我最近通过添加两列更改了我的数据库。迁移工作正常,但几个小时后,我添加的列被删除,当我重新启动 Web 服务器时,这些列会再次自动添加。
问题是什么?
我使用 ASP.NET MVC 5、EF 6 和 Code First
我的上下文代码:
static ApplicationDbContext()
{
System.Data.Entity.Database.SetInitializer(
new System.Data.Entity.MigrateDatabaseToLatestVersion<ApplicationDbContext, Migrations.Configuration>());
}
移民 :
internal sealed class Configuration : DbMigrationsConfiguration<ZagrosProject.Models.ApplicationDbContext>
{
public Configuration()
{
AutomaticMigrationsEnabled = true;
AutomaticMigrationDataLossAllowed = true;
}
protected override void Seed(Models.ApplicationDbContext context)
{
}
}
解决方案
推荐阅读
- javascript - 在 URL 中追加查询而不是使用 Express.js 删除它们?
- regex - 删除大小写匹配的停用词
- sql - 如何从 SQL 计数中排除特定行
- database - 在 DynamoDB 中生成所需长度的 id
- laravel-7 - 如何使用同步方法传递数据透视表的附加列值
- c - 将 memcpy 与在堆上分配的字节一起使用
- c# - 阻止 HangFire 在不同服务器上多次运行作业?
- reactjs - 反应在检查器上显示的无效事件侦听器
- swift - Swift:startOfDay 函数返回 5:00 AM
- javascript - 如何计算数组的模式 - JavaScript?