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.
Remarque : |
---|
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 AssociationSetMapping (MSL)
Élément ComplexTypeMapping (MSL)
Élément EntityContainerMapping (MSL)
Élément EntitySetMapping (MSL)
Élément FunctionImportMapping (MSL)
Élément ModificationFunctionMapping (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)