C# EF代码首次迁移问题

C# EF代码首次迁移问题,c#,asp.net-mvc,entity-framework,entity-framework-migrations,C#,Asp.net Mvc,Entity Framework,Entity Framework Migrations,我最近通过添加两列更改了数据库。迁移工作正常,但几小时后,我添加的列将被删除,当我重新启动web服务器时,这些列将再次自动添加 有什么问题 我首先使用ASP.NETMVC5、EF6和代码 我的上下文代码: static ApplicationDbContext() { System.Data.Entity.Database.SetInitializer( new System.Data.Entity.MigrateDatabaseToLatest

我最近通过添加两列更改了数据库。迁移工作正常,但几小时后,我添加的列将被删除,当我重新启动web服务器时,这些列将再次自动添加

有什么问题

我首先使用ASP.NETMVC5、EF6和代码

我的上下文代码:

 static ApplicationDbContext()
    {
        System.Data.Entity.Database.SetInitializer(
            new System.Data.Entity.MigrateDatabaseToLatestVersion<ApplicationDbContext, Migrations.Configuration>());
    }
static ApplicationDbContext()
{
System.Data.Entity.Database.SetInitializer(
新的System.Data.Entity.MigrateDatabaseToLatestVersion());
}
迁移:

 internal sealed class Configuration : DbMigrationsConfiguration<ZagrosProject.Models.ApplicationDbContext>
{
    public Configuration()
    {
        AutomaticMigrationsEnabled = true;
        AutomaticMigrationDataLossAllowed = true;
    }

    protected override void Seed(Models.ApplicationDbContext context)
    {

    }
}
内部密封类配置:dbmigtorinsconfiguration
{
公共配置()
{
AutomaticMiggerationsEnabled=真;
AutomaticMigrationDataLossAllowed=true;
}
受保护的覆盖无效种子(Models.ApplicationDbContext上下文)
{
}
}

几个小时后,我添加的列被删除了,你是唯一一个迁移到该数据库的人吗?你是否尝试过禁用自动迁移?@CodeNotFound是的@AliBesharatinia你有你的答案。没有最新代码源的人仍在使用EF模型(没有您的新属性(您添加的列))并更新了数据库。@igvar否,我将尝试此方法