Эта ошибка достаточно странная в моем случае, я забыл раскомментировать параметр CONNECTIONSTRING, что означает, что наличие правильной строки подключения разрешило эту ошибку. Надеюсь, поможет!

всю жизнь, не могу избавиться от этого сообщения об ошибке. Я перепробовал почти все, что могу.

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.
    }

Перепробовал все это в разных комбинациях

Enable-Migrations -EnableAutomaticMigrations -Force

Начальная миграция -IgnoreChanges

Обновление базы данных

Я попытался удалить таблицу миграции, удалив всю базу данных, все.

Любые эксперты по миграции, пожалуйста?

Редактировать: DAL содержит GenericRepository и класс контекста.

Ответы на вопрос(5)

Ваш ответ на вопрос