В Entity Framework легко включить свойства навигации с помощью Include, например efContext.MyObjects.Where(mo => mo.prop == "value").Include(mo => mo.nav)
. Моя проблема в том, что у меня есть приложение, в котором есть наследование, и я хотел бы, чтобы подклассы, которые будут включены в мой запрос, также включали некоторые их свойства навигации (но не все сущности будут подкласса). Есть ли способ сделать это?
Я попытался использовать строковую перегрузку Include, но это приводит к возникновению исключения, жалующегося на то, что базовый класс не объявляет такое свойство навигации.