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

저는 첫 번째 MVC 프로그램을 작성하고 온라인 자습서와 함께합니다. 나는 오류가 발생하는 곳을 한 지점으로 치고 나름대로 올바른 단어를 찾지 못하는 것 같습니다. 아래 클래스는 DB에서 이름의 복수형을 사용하지 못하도록 "PluralizingTableNameConvention"유형을 사용합니다. 그러나 그 유형은 오류를 던지고 있습니다 (알 수없는 유형). 네임 스페이스가 누락 된 것인지 또는 형식이 사용되지 않아 다른 것을 사용해야하는지 여부는 알 수 없습니다. 어떤 아이디어?PluralizingTableName 컨벤션 던지기 오류

네임 스페이스 Auction.Models { 공용 클래스 AuctionContext : DbContext { 공공 DbSet 항목 {얻을; 세트; } 공용 DbSet 범주 {get; 세트; }

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

} 

}

답변

1

다음과 같은 네임 스페이스

using System.Data.Entity.ModelConfiguration.Conventions; 
를 추가해야
관련 문제