C# 使用多上下文的EF迁移
我已经浏览了这里的其他帖子,但仍然有一个问题。我只有一个应用程序使用多个上下文,所以我不必经常使用它。上次我终于弄明白了,我没有把它写下来,这对我来说太糟糕了 我的Context.cs文件如下所示:C# 使用多上下文的EF迁移,c#,entity-framework,entity-framework-migrations,C#,Entity Framework,Entity Framework Migrations,我已经浏览了这里的其他帖子,但仍然有一个问题。我只有一个应用程序使用多个上下文,所以我不必经常使用它。上次我终于弄明白了,我没有把它写下来,这对我来说太糟糕了 我的Context.cs文件如下所示: using System.Data.Entity; namespace EventTracking.Models { public class ContextMain : DbContext { public DbSet<Event> Events {
using System.Data.Entity;
namespace EventTracking.Models
{
public class ContextMain : DbContext
{
public DbSet<Event> Events { get; set; }
public ContextMain()
: base({CONTENT REMOVED)
{
}
}
public class ContextReport : DbContext
{
public DbSet<Report> Reports { get; set; }
public ContextReport()
: base({CONTENT REMOVED})
{
}
}
}
-EventTracking (Solution name)
-EventTracking (Project name)
-Migrations_Main
Configuration.cs
-Migrations_report
Configuration.cs
我现在正试图在ContextMain上下文中更改事件模型,并不断向我显示“在程序集“EventTracking”中找不到迁移配置类型“\uuuuuuuuuuuuuuuuuuuuuuuuu”
我尝试了以下方法:
add-migration -configuration Eventtracking.Migrations_Main.Configuration "Alter Event"
add-migration -configuration Migrations_Main.Configuration "Alter Event"
add-migration -configuration Configuration "Alter Event"
前两个出现“找不到配置类型”错误。最后一个出现“找到多个迁移配置类型“配置”错误
然后我试着:
add-migration -configurationtypename Eventtracking.Migrations_Main.Configuration "Alter Event"
add-migration -configurationtypename Migrations_Main.Configuration "Alter Event"
add-migration -configurationtypename Configuration "Alter Event"
这三种情况都会导致“未找到配置类型”错误
我在这里遗漏了什么令人恼火的简单事情???名称空间拼写错误和其他一些事情都会发生。名称空间拼写错误和其他一些事情也会发生。