我已经查看了其他帖子,关于这一点,我仍然有问题。我只有一个应用程序使用多个上下文,所以我不必经常使用它,上次我终于弄明白了,我没有记下来,我这么糟糕。
我的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上下文中的Events模型,并且不断向我们展示&#34;迁移配置类型&#39; ______&#39;在汇编&#39; EventTracking&#39;
中找不到我尝试了以下内容:
add-migration -configuration Eventtracking.Migrations_Main.Configuration "Alter Event"
add-migration -configuration Migrations_Main.Configuration "Alter Event"
add-migration -configuration Configuration "Alter Event"
前两个无法找到&#34;配置类型&#34;错误。最后一个提供了一个&#34;多个迁移配置类型&#39;配置&#39;被发现&#34;错误。
然后我尝试了:
add-migration -configurationtypename Eventtracking.Migrations_Main.Configuration "Alter Event"
add-migration -configurationtypename Migrations_Main.Configuration "Alter Event"
add-migration -configurationtypename Configuration "Alter Event"
这三个导致未找到&#34;配置类型&#34;错误。
我在这里错过了什么令人烦恼的简单事情?