Questo argomento non è stato ancora valutato - Valuta questo argomento

ADO.NET Entity Framework

ADO.NET Entity Framework consente agli sviluppatori di creare applicazioni per l'accesso ai dati tramite la programmazione in un modello di applicazione concettuale anziché programmando direttamente in uno schema di archiviazione relazionale. L'obiettivo è quello di ridurre la quantità di codice e le operazioni di manutenzione necessarie per le applicazioni orientate ai dati. Le applicazioni Entity Framework offrono i seguenti vantaggi: 

  • Le applicazioni possono funzionare in termini di modello concettuale più incentrato sull'applicazione, includendo tipi con ereditarietà, membri complessi e relazioni.

  • Le applicazioni non dipendono a livello di codice da un motore dei dati o da uno schema di archiviazione specifico.

  • È possibile cambiare i mapping tra il modello concettuale e lo schema specifico dell'archiviazione senza modificare il codice dell'applicazione.

  • Gli sviluppatori possono utilizzare un modello a oggetti dell'applicazione coerente che può essere mappato ai diversi schemi di archiviazione, che possono essere implementati in sistemi di gestione di database diversi.

  • È possibile eseguire il mapping più modelli concettuali a un unico schema di archiviazione.

  • Il supporto di Language Integrated Query (LINQ) consente di convalidare la sintassi delle query in base a un modello concettuale in fase di compilazione.

Da dove iniziare

Argomenti della sezione

Vedere anche

Altre risorse

ADO.NET

Il documento è risultato utile?
(1500 caratteri rimanenti)
Contenuto della community Aggiungi