복수형 테이블을 찾을 수 없습니다.

entity-framework entity-framework-core linq-to-entities

문제

어떤 이유로 코드 우선 EF7 (vNext)은 내 테이블의 복수형을 사용 / 찾지 않습니다. 모델에 테이블 속성을 추가하려고 시도했지만 문제가 해결되지 않았습니다.

[Table("Units")]
public class Unit

만약 내가 테이블 유닛의 이름을 짓는다면 아무런 문제가 없다. Units 테이블의 이름을 찾으면 찾을 수 없습니다.

내가 잘못했거나 누락 된 것은 무엇인가?

고맙습니다.

인기 답변

Entity Framework 7 베타 1에서는 다음과 같은 방법으로이 문제를 해결했습니다.

protected override void OnModelCreating(ModelBuilder modelBuilder)
{
    base.OnModelCreating(modelBuilder);
    modelBuilder.Entity<Unit>().ForRelational(rb =>
    {
        rb.Table("Units");
    });
}



아래 라이선스: CC-BY-SA with attribution
와 제휴하지 않음 Stack Overflow
이 KB는 합법적입니까? 예, 이유를 알아보십시오.
아래 라이선스: CC-BY-SA with attribution
와 제휴하지 않음 Stack Overflow
이 KB는 합법적입니까? 예, 이유를 알아보십시오.