Bienvenue à Blogs CodeS-SourceS Identification | Inscription | Aide

Matthieu MEZIL

I love .Net

Abonnements

Actualités

Locations of visitors to this page English blog


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

Classé sous : , ,

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

- [Linq To WIQL] Les dessous du provider (Part 1: introduction) par Michel Perfetti [Miiitch] le il y a 8 heures et 20 minutes

- SharePoint 2007 : Activation de Features et ActivationDependencies par Philippe Sentenac [MVP SharePoint] le il y a 9 heures et 21 minutes

- Document W3C sur l'Accessibilité de Silverlight 2.0 par Julien Chable le il y a 9 heures et 36 minutes

- Visual Studio Talk Show par Matthieu MEZIL le il y a 18 heures et 43 minutes

- Quakelight, un portage de Quake en Silverlight ! par Pointeurs Microsoft de Yannick Lejeune le il y a 20 heures et 58 minutes

- ADOBE MAX 2008 - Enregistrement à Milan par The diary of EBArtSoft le il y a 23 heures et 55 minutes

- Add-In Reflector : Reflector.Snippy, le Snippy de Jon Skeet sous forme d’un Add-In par CoqBlog le 11-30-2008, 12:40

- SQL Server : extraction d’informations sur la fragmentation des valeurs d’une colonne à valeurs séquentielles par CoqBlog le 11-29-2008, 19:33

- t'as deja vu un flood de sms ? par coucou747 le 11-29-2008, 17:18

- Une “friterie de course” sur le Dakar 2009 par CoqBlog le 11-28-2008, 22:53