문제

데이터베이스 첫 번째 방법과 DBContext를 사용하고 있습니다. 내 데이터 모델에 여러 상속 구조가 있습니다. 그러나 dbContext는 기본 클래스에 대해 하나의 DBSET 만 생성하고 하위 클래스에 대해서는 없음을 만듭니다. 지정된 서브 클래스의 모든 엔티티를 어떻게 검색해야합니까?

데이터 모델에서 해당 필드를 제거해야함에 따라 매핑 기준에 따라 쿼리를 작성할 수 없습니다.

엔티티 클래스 (부분 클래스)에 새 DBSET을 추가 할 수 있습니까?

도움이 되었습니까?

해결책

파생 유형의 DbSets를 반환하는 새 속성을 컨텍스트의 부분 클래스에 추가하거나 코드 생성기가 만든 세트를 쿼리 할 때 OfType<DerivedType>() 연산자를 사용할 수 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top