ssdl view et TPT
Reprenons l'exemple précédent et faisons la même chose avec du TPT.
Au niveau du ssdl, il suffit de rajouter ceci :
<EntitySet Name="Managers" EntityType="TestModel1.Store.Managers">
<DefiningQuery>
SELECT DISTINCT EmployeeManager
FROM EmployeesWithManager
</DefiningQuery>
</EntitySet>
et
<EntityType Name="Managers">
<Key>
<PropertyRef Name="EmployeeManager" />
</Key>
<Property Name="EmployeeManager" Type="int" Nullable="false" />
</EntityType>
Ensuite, il suffit de créer l'entity type Manager, le faire hériter de Employee, le mapper sur notre vue ssdl en lui disant que la colonne EmployeeManager est mappée sur EmployeeId.
C'est vraiment trop simple l'Entity Framework 
Ce post vous a plu ? Ajoutez le dans vos favoris pour ne pas perdre de temps à le retrouver le jour où vous en aurez besoin :