0
상속 한 데이터베이스에서 테이블의 이름은 "dbo.Genre"와 같습니다. 내 매핑 코드뿐만 아니라 단수로 테이블을 설정 : 내가 실행할 때, 그러나Entity Framework 코드 우선 마이그레이션 모든 테이블을 복수형으로 바꿉니다
public class GenreMap : EntityTypeConfiguration<Genre>
{
public GenreMap()
{
this.ToTable("Genre");
}
}
이 모든 테이블에서 발생, 결과까지() 함수는 말한다 ...
RenameTable(name: "dbo.Genre", newName: "Genres");
마이그레이션 추가 , 그리고 그들 모두는 단수에 대한 ToTable 매핑을 가지고 있습니다.
은 내가 OnModelCreating (DbModelBuilder 모델 빌더) 함수에 다음 코드를 추가 :modelBuilder.Conventions.Remove<PluralizingTableNameConvention>();
그러나, 여전히 예상대로 작동하지 않습니다. 이것이 일어날 수있는 다른 것이 있습니까?
이 항목을 추가했지만 문제가 해결되지 않습니다. 미안해. – krittersmp