Condividi tramite


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

A seconda degli argomenti di maggiore interesse personale, si consiglia di iniziare a utilizzare Entity Framework con uno degli argomenti seguenti.

Argomenti della sezione

Panoramica su Entity Framework

Guida introduttiva (Entity Framework)

Configurazione di Entity Framework (attività di Entity Framework)

Modellazione e mapping (Entity Framework)

Esecuzione di query su un modello concettuale (Entity Framework)

Utilizzo di oggetti (Entity Framework)

Utilizzo di provider di dati (Entity Framework)

Considerazioni sullo sviluppo e sulla distribuzione (Entity Framework)

Riferimenti del linguaggio (Entity Framework)

Esempi (Entity Framework)

Risorse di Entity Framework

Terminologia relativa a Entity Framework

Vedere anche

Altre risorse

ADO.NET