Entity Framework и фильтр наследования - PullRequest
2 голосов
/ 13 марта 2011

У меня есть первая абстрактная сущность: Персона.Два человека наследуют от Личности: Учитель и Ученик.

Теперь, как мне получить всех учеников?PersonSet.Where (p => p - Студент) не будет работать, очевидно, так?Какая хорошая практика здесь?

Спасибо за помощь

1 Ответ

4 голосов
/ 13 марта 2011

Вы можете использовать OfType () метод:

var students = PersonSet.OfType<Student>();
...