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.