Specifiche MSL

MSL (Mapping Specification Language) è un linguaggio basato su XML che descrive il mapping tra il modello concettuale e quello di archiviazione in un'applicazione Entity Framework .

In un'applicazione Entity Framework i metadati di mapping vengono caricati da un file con estensione msl (scritto in MSL) in fase di compilazione. In Entity Framework vengono utilizzati i metadati di mapping in fase di esecuzione per tradurre le query sul modello concettuale in comandi specifici dell'archivio.

Bb399202.note(it-it,VS.100).gifNota:
In Entity Data Model Designer (Entity Designer) vengono archiviate le informazioni relative al mapping in un file con estensione edmx in fase di progettazione.In fase di compilazione, in Entity Designer vengono utilizzate le informazioni nel file con estensione edmx per creare il file con estensione msl che è richiesto da Entity Framework in fase di esecuzione.Per ulteriori informazioni, vedere Cenni preliminari sul file con estensione edmx.

I nomi di tutti i tipi di modelli concettuale o di archiviazione a cui viene fatto riferimento in MSL devono essere qualificati dai rispettivi nomi dello spazio dei nomi. Per informazioni sul nome dello spazio dei nomi del modello concettuale, vedere Elemento Schema (CSDL). Per informazioni sul nome dello spazio dei nomi del modello di archiviazione, vedere Elemento Schema (SSDL).

In questa sezione

Elemento Alias (MSL)

Elemento AssociationEnd (MSL)

Elemento AssociationSetMapping (MSL)

Elemento ComplexProperty (MSL)

Elemento ComplexTypeMapping (MSL)

Elemento Condition (MSL)

Elemento DeleteFunction (MSL)

Elemento EndProperty (MSL)

Elemento EntityContainerMapping (MSL)

Elemento EntitySetMapping (MSL)

Elemento EntityTypeMapping (MSL)

Elemento FunctionImportMapping (MSL)

Elemento InsertFunction (MSL)

Elemento Mapping (MSL)

Elemento MappingFragment (MSL)

Elemento ModificationFunctionMapping (MSL)

Elemento QueryView (MSL)

Elemento ResultBinding (MSL)

Elemento ResultMapping (MSL)

Elemento ScalarProperty (MSL)

Elemento UpdateFunction (MSL)

Vedere anche

Concetti

Panoramica su Entity Framework

Altre risorse

Specifiche CSDL, SSDL e MSL
ADO.NET Entity Data Model Tools
Modellazione e mapping (Entity Framework)