Эта ошибка достаточно странная в моем случае, я забыл раскомментировать параметр 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 и класс контекста.