ADO.NET Entity Framework
ADO.NET Entity Framework è progettato per consentire 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 vantaggi seguenti:
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 mappare più modelli concettuali a un unico schema di archiviazione.
Il supporto LINQ (Language Integrated Query) consente di convalidare in fase di compilazione la sintassi delle query su un modello concettuale.
Contenuto della sezione
- Introduzione a Entity Framework
Viene fornita una panoramica delle caratteristiche e delle funzionalità introdotte in ADO.NET Entity Framework.
- Guida introduttiva (Entity Framework)
Viene descritto come progettare e creare un'applicazione Entity Framework.
- Guida per programmatori (Entity Framework)
Sono inclusi argomenti concettuali, procedure ed esercitazioni che illustrano le funzionalità di Entity Framework.
- Riferimenti alle funzionalità (Entity Framework)
Sono inclusi argomenti concettuali che descrivono Entity Data Model, Object Services e Entity SQL.
- Esempi (Entity Framework)
Sono incluse applicazioni di esempio che illustrano le caratteristiche e le funzionalità di Entity Framework.
- Terminologia relativa a Entity Framework
Viene descritta la terminologia utilizzata in Entity Framework.