2011-05-06 144 views
0
using System.Data.Entity; 

我正在写我的第一个MVC程序,并跟随在线教程。然而,我遇到了一个我得到错误的点,而我似乎无法找到正确的词来解决它。下面的类使用一种“PluralizingTableNameConvention”来防止DB使用名称复数。这种类型会抛出一个错误(未知类型)。我不知道我是否缺少名称空间,或者如果该类型已被弃用,我需要使用其他名称?有任何想法吗?PluralizingTableNameConvention投掷错误

命名空间Auction.Models { 公共类AuctionContext:的DbContext { 公共DbSet项目{获得;组; } public DbSet Categories {get;组; }

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

} 

}

回答

1

您必须添加以下命名空间

using System.Data.Entity.ModelConfiguration.Conventions;