On suppose la hiérarchie suivante:Entity Framework: Héritage et Inclure
class Department { EntityCollection<Employee> Employees; }
class Employee { string Name; }
class RemoteEmployee : Employee { Country Location; EntityReference<Country> CountryReference; }
Ainsi, le département contient une liste des employés. Il existe une hiérarchie des types d'employés, certains types référencent d'autres entités. Supposons que nous devions charger le département avec ses employés. OK, pas de problème:
dataContext.Departments.Include("Employees")
Cela renvoie les types d'employés en béton (à savoir RemoteEmployee pour les distants). Maintenant, nous devons charger Location avec des employés distants. Que dois-je spécifier dans Include pour charger Location avec RemoteEmployee?
Quel est le problème avec la solution ALEX. Pourquoi ne l'acceptez-vous pas pour qu'il puisse en être récompensé? – VdesmedT