C# 使用多上下文的EF迁移

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 {

我已经浏览了这里的其他帖子,但仍然有一个问题。我只有一个应用程序使用多个上下文,所以我不必经常使用它。上次我终于弄明白了,我没有把它写下来,这对我来说太糟糕了

我的Context.cs文件如下所示:

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"
这三种情况都会导致“未找到配置类型”错误


我在这里遗漏了什么令人恼火的简单事情???

名称空间拼写错误和其他一些事情都会发生。名称空间拼写错误和其他一些事情也会发生。