我创建了WCF / EF代码优先服务。我创建了一个名为“ Models ”的文件夹,并创建了我的/ POCO。在那里我创建了我的背景。现在在程序包管理器控制台中,我运行enable-migrations
。这将返回Success并添加 Migrations 文件夹和 /Configuration.cs 。现在问题出现了。
Configuration.cs 中自动生成的代码如下所示;
internal sealed class Configuration :
DbMigrationsConfiguration<MyService.**Models**.MyContext>
{
public Configuration()
{
AutomaticMigrationsEnabled = false;
}
}
protected override void Seed(MyService.**Models**.MyContext context)
现在,在模型一词下,我得到了红色的波形和错误信息
类型名称Models在MyService.MyService类型中不存在。
我尝试了一切,包括重命名命名空间和文件夹。放置myContext文件的任何位置都会导致此错误。 我已经尝试删除实体框架的所有存在并开始多次但仍然无法弄清楚这一个! :/
namespace MyService.Models>
{
public class MyContext : DbContext
{
public DbSet<Chain> Chains { get; set; }
public DbSet<Shop> Shops { get; set; }
}
}