Specifiche SSDL

Store Schema Definition Language (SSDL) è un linguaggio basato su XML che descrive il modello di archiviazione di un'applicazione Entity Framework.

In un'applicazione Entity Framework, i metadati del modello di archiviazione vengono caricati da un file con estensione ssdl, scritto in SSDL, in un'istanza di System.Data.Metadata.Edm.StoreItemCollection e sono accessibili attraverso l'utilizzo di metodi nella classe System.Data.Metadata.Edm.MetadataWorkspace. Entity Framework utilizza i metadati del modello di archiviazione per tradurre le query sul modello concettuale in comandi specifici dell'archivio.

Bb399559.note(it-it,VS.100).gifNota:
Entity Data Model Designer (Entity Designer) archivia le informazioni relative al modello di archiviazione in un file con estensione edmx in fase di progettazione.In fase di compilazione, Entity Designer utilizza le informazioni nel file EDMX per creare il file SSDL necessario per Entity Framework in fase di esecuzione.Per ulteriori informazioni, vedere Cenni preliminari sul file con estensione edmx.

L'XML Schema per il file SSDL è disponibile nella cartella XML\Schemas della directory di installazione di Visual Studio, ad esempio C:\Programmi\Microsoft Visual Studio 10.0 \Xml\Schemas. Lo schema per applicazioni destinate a .NET Framework versione 4 è definito nel file System.Data.Resources.SSDLSchema_2.xsd. Lo schema per applicazioni destinate a .NET Framework versione 3.5 SP1 è definito nel file System.Data.Resources.SSDLSchema.xsd.

Bb399559.note(it-it,VS.100).gifNota:
Le versioni di SSDL si differenziano tra loro per gli spazi dei nomi XML.Lo spazio dei nomi https://schemas.microsoft.com/ado/2009/02/edm/ssdl è relativo ai modelli di archiviazione in applicazioni destinate a .NET Framework versione 4.Lo spazio dei nomi https://schemas.microsoft.com/ado/2006/04/edm/ssdl è relativo ai modelli di archiviazione in applicazioni destinate a .NET Framework versione 3.5 SP1.

In questa sezione

Elemento Association (SSDL)

Elemento AssociationSet (SSDL)

Elemento CommandText (SSDL)

Elemento DefiningQuery (SSDL)

Elemento Dependent (SSDL)

Elemento Documentation (SSDL)

Elemento End (SSDL)

Elemento EntityContainer (SSDL)

Elemento EntitySet (SSDL)

Elemento EntityType (SSDL)

Elemento Function (SSDL)

Elemento Key (SSDL)

Elemento OnDelete (SSDL)

Elemento Parameter (SSDL)

Elemento Principal (SSDL)

Elemento Property (SSDL)

Elemento PropertyRef (SSDL)

Elemento ReferentialConstraint (SSDL)

Elemento Schema (SSDL)

Attributi di annotazione (SSDL)

Elementi Annotation (SSDL)

Facet (SSDL)

Vedere anche

Concetti

Panoramica su Entity Framework

Altre risorse

Specifiche CSDL, SSDL e MSL
ADO.NET Entity Data Model Tools