Предположим, у меня есть родительская сущность «Firm» и несколько дочерних сущностей, унаследованных от Firm . Предполагая, что дочерние элементы названы «RedFirm», «GreenFirm» и «BlueFirm», каков правильный способ запроса коллекции Firm, если я хочу получить только экземпляры RedFirm и GreenFirm?
Я знаю, что могу context.Firms.OfType (RedFirm)
, но это возвращает только экземпляры RedFirm. Есть ли способ передать коллекцию типов в OfType или что-то подобное? Я полагаю, что это можно сделать через профсоюз, но я думаю, что это будет менее эффективно.