mz1368 Ответов: 1

Почему код первой миграции не обновляет таблицу, существующую в базе данных?


Например, у меня есть 3 сущности в contex и 1 таблица в базе данных, и есть проблема, когда я запускаю программу и получаю эту ошибку:уже есть таблица.


Конфигурация Миграции
 internal sealed class Configuration : DbMigrationsConfiguration<ApplicationDbContext>
{
    public Configuration()
    {
        AutomaticMigrationsEnabled = false;
       // AutomaticMigrationDataLossAllowed = false;
    }

    protected override void Seed(ApplicationDbContext context)
    {
        //  This method will be called after migrating to the latest version.


    }
}



IdentityModel

public ApplicationDbContext() : base("DefaultConnection" )
    {
        Database.SetInitializer<applicationdbcontext>(new MigrateDatabaseToLatestVersion<applicationdbcontext,>());
    }

What I have tried:

I have try update database that is already but I can do it.</applicationdbcontext>

1 Ответов

Рейтинг:
1

Karankumar Shah

Измените AutomaticMigrationsEnabled = false; на AutomaticMigrationsEnabled = true;

а затем после каждого изменения в консоли диспетчера пакетов пишите следующее.

PM > Update-Database-Force