Asp.net mvc 3 PluralizingTableNameConvention抛出错误

Asp.net mvc 3 PluralizingTableNameConvention抛出错误,asp.net-mvc-3,Asp.net Mvc 3,我正在编写我的第一个MVC程序,下面是在线教程。然而,我遇到了一个错误,我似乎找不到合适的词来修复它。下面的类使用一种“PluralizingTableNameConvention”,以防止DB使用名称复数。但是,该类型正在引发错误(未知类型)。我不知道是否缺少名称空间,或者该类型是否已被弃用,是否需要使用其他名称空间?有什么想法吗 名称空间拍卖。模型 { 公共类AuctionContext:DbContext { 公共数据库集项{get;set;} 公共数据库集类别{get;set;} usi

我正在编写我的第一个MVC程序,下面是在线教程。然而,我遇到了一个错误,我似乎找不到合适的词来修复它。下面的类使用一种“PluralizingTableNameConvention”,以防止DB使用名称复数。但是,该类型正在引发错误(未知类型)。我不知道是否缺少名称空间,或者该类型是否已被弃用,是否需要使用其他名称空间?有什么想法吗

名称空间拍卖。模型 { 公共类AuctionContext:DbContext { 公共数据库集项{get;set;} 公共数据库集类别{get;set;}

using System.Data.Entity;
模型创建时受保护的覆盖无效(DbModelBuilder modelBuilder)
{
modelBuilder.Conventions.Remove();
}
}

}您必须添加以下名称空间

    protected override void OnModelCreating(DbModelBuilder modelBuilder)
    {
        modelBuilder.Conventions.Remove<PluralizingTableNameConvention>();
    }

}
using System.Data.Entity.ModelConfiguration.Conventions;