Partager via


Spécification MSL

Le langage MSL (Mapping Specification Language) est un langage XML qui décrit le mappage entre le modèle conceptuel et le modèle de stockage d'une application Entity Framework .

Dans une application Entity Framework , les métadonnées de mappage sont chargées à partir d'un fichier .msl (écrit en MSL) au moment de la génération. Entity Framework utilise les métadonnées de mappage au moment de l'exécution pour traduire les requêtes en commandes spécifiques au magasin par rapport au modèle conceptuel.

Bb399202.note(fr-fr,VS.100).gifRemarque :
Entity Data Model Designer (Concepteur d'entités) stocke les informations de mappage dans un fichier .edmx au moment de la conception.Au moment de la génération, le Concepteur d'entités utilise les informations contenues dans un fichier .edmx pour créer le fichier .msl nécessaire à Entity Framework au moment de l'exécution.Pour plus d'informations, consultez Présentation d'un fichier .edmx.

Les noms de tous les types de modèle conceptuel et de stockage référencés en MSL doivent être qualifiés par le nom de leur espace de noms respectif. Pour plus d'informations sur le nom d'un espace de noms de modèle conceptuel, consultez Élément Schema (CSDL). Pour plus d'informations sur le nom d'un espace de noms de modèle de stockage, consultez Élément Schema (SSDL).

Dans cette section

Élément Alias (MSL)

Élément AssociationEnd (MSL)

Élément AssociationSetMapping (MSL)

Élément ComplexProperty (MSL)

Élément ComplexTypeMapping (MSL)

Élément Condition (MSL)

Élément DeleteFunction (MSL)

Élément EndProperty (MSL)

Élément EntityContainerMapping (MSL)

Élément EntitySetMapping (MSL)

Élément EntityTypeMapping

Élément FunctionImportMapping (MSL)

Élément InsertFunction (MSL)

Élément Mapping (MSL)

Élément MappingFragment (MSL)

Élément ModificationFunctionMapping (MSL)

Élément QueryView (MSL)

Élément ResultBinding (MSL)

Élément ResultMapping (MSL)

Élément ScalarProperty (MSL)

Élément UpdateFunction (MSL)

Voir aussi

Concepts

Vue d'ensemble d'Entity Framework

Autres ressources

Spécifications CSDL, SSDL et MSL
ADO.NET Entity Data Model Tools
Modélisation et mappage (Entity Framework)