who*_*dar 5 migration asp.net-mvc entity-framework ef-code-first ef-migrations
我一生都无法摆脱此错误消息。我已经尽力了。
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);
}
Run Code Online (Sandbox Code Playgroud)
GenericRepository.cs
public void Insert(T obj)
{
table.Add(obj); //this is where it throws the error, inserting first time.
}
Run Code Online (Sandbox Code Playgroud)
以不同组合尝试了所有这些
启用迁移-启用自动迁移-强制
添加迁移初始-IgnoreChanges
更新数据库
我尝试删除Migrations表,删除整个数据库,所有内容。
有任何迁移专家吗?
编辑:DAL包含GenericRepository和上下文类。
Migrations从解决方案中删除您的文件夹dbo.__MigrationHistory从数据库中删除该表Package Manager Console和Enable-MigrationsAdd-Migration InitialUpdate-Database| 归档时间: |
|
| 查看次数: |
5595 次 |
| 最近记录: |