using System.Data.Entity;
我正在编写我的第一个MVC程序,并继续学习在线教程。我遇到了一个错误,但是我似乎找不到合适的词来解决它。下面的类使用“PluralizingTableNameConvention”类型,以防止DB使用名称复数。但是这种类型会抛出错误(未知类型)。我不知道我是否缺少命名空间,或者该类型是否已被弃用且我需要使用不同的类型?有什么想法吗?
命名空间Auction.Models { 公共类AuctionContext:DbContext { public DbSet Items {get;组; } public DbSet Categories {get;组; }
protected override void OnModelCreating(DbModelBuilder modelBuilder)
{
modelBuilder.Conventions.Remove<PluralizingTableNameConvention>();
}
}
}
答案 0 :(得分:1)
您必须添加以下命名空间
using System.Data.Entity.ModelConfiguration.Conventions;