Guida introduttiva (Entity Framework)
ADO.NET Entity Framework supporta applicazioni e servizi basati sui dati e fornisce una piattaforma per la programmazione dati che innalza il livello di astrazione dal livello relazionale logico al livello concettuale. Consentendo agli sviluppatori di utilizzare i dati con un livello di astrazione maggiore, Entity Framework supporta codice indipendente da qualsiasi motore di archiviazione dati o schema relazionale specifico. Per ulteriori informazioni, vedere Panoramica su Entity Framework.
Entity Framework supporta il modello Entity Data Model (EDM) per la definizione di dati a livello concettuale. Quando si utilizza ADO.NET Entity Data Model Designer, le informazioni sul modello concettuale, sul modello di archiviazione e sul mapping sono contenute in un file .edmx. Entity Framework consente inoltre agli sviluppatori di programmare direttamente utilizzando i tipi di dati definiti a livello concettuale come oggetti CLR (Common Language Runtime). Entity Framework fornisce strumenti che consentono di generare un file .edmx e gli oggetti CLR correlati sulla base di un database esistente. Questo consente di ridurre notevolmente il codice di accesso ai dati necessario per creare applicazioni e servizi dati basati sugli oggetti e di creare in modo ancora più rapido applicazioni e servizi dati orientati a oggetti da un database esistente. Gli strumenti consentono inoltre di compilare prima un modello concettuale, quindi di generare automaticamente oggetti CLR correlati e un database di supporto. Per ulteriori informazioni, vedere Generate Database Wizard.
Gli argomenti in questa sezione consentono di apprendere rapidamente l'utilizzo di Entity Framework attraverso la spiegazione delle tecnologie sottostanti nel contesto dell'esercitazione Guida introduttiva. Nell'esercitazione viene illustrato come compilare un'applicazione Entity Framework da un database esistente.
Argomenti della sezione
- Generazione di modelli e di mapping
Viene descritto come derivare un modello concettuale da un database esistente.
- Mapping di un modello concettuale a un modello di archiviazione
Viene descritto il mapping del modello concettuale al modello di archiviazione.
- Utilizzo di dati delle entità
Viene illustrato come eseguire una query sul modello concettuale e utilizzare i dati degli oggetti.
- Guida rapida (Entity Framework)
Esercitazione che illustra come creare un'applicazione Entity Framework .
Vedere anche
Concetti
Panoramica su Entity Framework
Risorse di Entity Framework
Data di compilazione: 2011-02-23