Condividi tramite


Metadati ADO.NET

I metadati ADO.NET forniscono sia l'infrastruttura che la gerarchia dei tipi utilizzate per descrivere Entity Data Model (EDM) in Entity Framework. ADO.NET Entity Framework si basa sui metadati ADO.NET per esporre le entità concettuali, le visualizzazioni e le tabelle di database sottostanti e le classi CLR (Common Language Runtime) in base a EDM.

I mapping dalle classi CLR alle entità concettuali e i mapping dalle entità concettuali alle visualizzazioni o alle tabelle di database sottostanti possono anche essere esposti tramite i metadati ADO.NET. Per ulteriori informazioni sui modelli e sui mapping in Entity Framework, vedere Panoramica dell'area di lavoro metadati e Modellazione dei dati in Entity Framework.

ADO.NET fornisce lo spazio dei nomi System.Data.Metadata.Edm per gestire i servizi di metadati per Entity Framework. Lo spazio dei nomi System.Data.Metadata.Edm include un insieme di tipi che rappresentano i concetti utilizzati nei modelli e un insieme di classi che supportano l'utilizzo dei metadati ADO.NET nelle applicazioni.

Negli argomenti secondari seguenti vengono descritti la gerarchia dei tipi di metadati e il componente di runtime dell'area di lavoro metadati.

Contenuto della sezione

  • Area di lavoro metadati
    Vengono descritti i componenti di runtime dell'area di lavoro metadati che è possibile utilizzare per interagire con i metadati EDM nel contesto di un'applicazione.

Vedere anche

Concetti

Entity Data Model

Altre risorse

ADO.NET Entity Framework