Não foi possível atualizar o banco de dados para corresponder ao modelo atual porque há alterações pendentes e a migração automática está desabilitada
Pela minha vida, não consigo me livrar dessa mensagem de erro. Eu tentei quase tudo o que posso.
MyDBContext.cs
public MyDBContext() : base("ConnStr_Dev")
{
}
protected override void OnModelCreating(DbModelBuilder modelBuilder)
{
Database.SetInitializer(new MigrateDatabaseToLatestVersion<MyDBContext, DbMigrationsConfiguration<MyDBContext>>());
//Database.SetInitializer<MyDBContext>(null);
base.OnModelCreating(modelBuilder);
}
GenericRepository.cs
public void Insert(T obj)
{
table.Add(obj); //this is where it throws the error, inserting first time.
}
Tentei tudo isso em diferentes combinações
Enable-Migrations -EnableAutomaticMigrations -Force
Adicionar-migração inicial -IgnoreChanges
Atualizar o banco de dados
Eu tentei excluir a tabela Migrações, excluir todo o banco de dados, tudo.
Algum especialista em migrações, por favor?
Editar: o DAL contém o GenericRepository e a classe de contexto.