PluralizingTableNameConvention抛出错误

时间:2011-05-06 14:15:42

标签: asp.net-mvc-3

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>();
    }

}

}

1 个答案:

答案 0 :(得分:1)

您必须添加以下命名空间

using System.Data.Entity.ModelConfiguration.Conventions;