나는 BaseEvent
이라는 기본 클래스를 가지고 있습니다.
그리고, BaseEvent
에서 파생 된 3 개 클래스 : Derived1, Derived2, Derived3
LinqToSql의 상속과 다형성
가정하자 우리는 다음 쿼리 한 :
Database.BaseEvents.Where(e => e.EventsCategories.Any(
c => c.EventCategories== category.OID)).ToList();
가 어떻게 할 수있는 파생 개체의이 쿼리 반환 수집하지 BaseEvent 것을?
감사합니다.
UPDATE :
하지만 형식은 Cast
방법 Film
당신은이 배열은 하드 코딩 방법 코드 예제를 제공 할 수 있을까요? 예를 들어 : 목록 {2,3,5,7}에는 4 개의 정수가 있습니다. 2,3,5,7 –
Archeg
앞에서 대답했듯이 Linq2Sql에 사용할 파생 형식을 알려주는 판별 자 필드를 설정해야합니다. –