Bienvenue à Blogs CodeS-SourceS Identification | Inscription | Aide

Matthieu MEZIL

I love .Net

Abonnements

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 Wink

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 :

Publié samedi 5 juillet 2008 02:04 par Matthieu MEZIL

Commentaires

# re: ssdl view et TPT @ samedi 5 juillet 2008 23:27

Matthieu, je suis un peu has been, mais j'ai vraiment rien pigé la.

C'est quoi un SSDL et c'est quoi un TPT? (a part un mec ivre?)

:)

azra

# re: ssdl view et TPT @ dimanche 6 juillet 2008 09:25

lol

L'Entity Data Model (EDM) se décompose en 3 parties :

Le SSDL qui décrit la base de données

Le CSDL qui décrit les entités

Le MSL qui décrit le mapping entre les 2.

Avec EDM, il y a deux types d'héritage :

Le TPH dans le cas où tu as une colonne discriminante en base

Le TPT dans le cas où tu as deux tables avec la même PK

Matthieu MEZIL

Les commentaires anonymes sont désactivés

Les 10 derniers blogs postés

- Clinique INSIA - Projet de fin d’Etudes (Silverlight 3 MVVM et OutOfBrowser, WCF, TFS) - Part 1 par David REI le il y a 4 heures et 38 minutes

- C’est la crise ? Bah pourquoi cramer du budget pub alors ? par Nix's Blog le il y a 12 heures et 45 minutes

- Soyons MVP ! par TheSaib .NET blog le il y a 16 heures et 1 minutes

- SharePoint : Gestion des Erreurs 6398, 7076 et 6482 par Blog Technique de Romelard Fabrice le il y a 16 heures et 22 minutes

- EF avec WPF par Matthieu MEZIL le il y a 17 heures et 57 minutes

- Windows 7 videos: How to… par Matthieu MEZIL le 07-01-2009, 22:39

- Nouvelle MVP ! par Blog Technique d'Audrey PETIT le 07-01-2009, 21:05

- [Personnel] MVP++ :) par Thomas Lebrun le 07-01-2009, 19:13

- MVP, encore une fois ! par Bidou's Blog le 07-01-2009, 17:45

- [SharePoint 2007] Exemption d'expiration par SharePoint et plus... le 07-01-2009, 16:32