У меня есть сценарий TPT в EF4 с абстрактным базовым классом.
Мне нужно выполнить запрос linq для коллекции дочерних типов, чтобы получить значение из поля одного типа родителя.
например.
ThisChild = Children.Where(c. => c.Parent.OfType<Mother>.JewelleryCollection > 10).FirstOrDefault();
В этом случае Parent - это абстрактный класс, в котором Mother является типом Parent.Mother является единственным типом, имеющим поле JewelleryCollection.
Приведенный выше пример ломается, потому что вы не можете использовать метод .OfType <>.Как мне лучше структурировать этот запрос?
Спасибо.