У меня есть следующая схема: (на самом деле не код, просто чтобы понять)
class Person;
class Employee : Person;
class Company
{
public Person ContactPerson { ...}
public EntityReference<ContactPerson> ContactPersonReference {....}
}
Тип сотрудника получил свою собственную таблицу в базе данных (наследование таблиц на типы).
Допустим, у меня есть экземпляр Company без загруженного ContacePerson.Как загрузить ContactPerson, чтобы он также загружал поля Employee (при необходимости)?
Есть ли способ определить его и для выбора всех компаний?
Спасибо