2011-05-06 133 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;