Share via


Guida introduttiva (Entity Framework)

ADO.NET Entity Framework è progettato per supportare 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 Introduzione a Entity Framework.

Entity Framework supporta Entity Data Model (EDM) per la definizione dei dati sia a livello di archiviazione che concettuale, nonché un mapping tra i due livelli. Consente anche 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 modello EDM e gli oggetti CLR correlati in base a 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 argomenti di questa sezione sono progettati per consentire di comprendere rapidamente l'utilizzo di Entity Framework tramite l'illustrazione delle tecnologie sottostanti nel contesto dell'esercitazione della Guida rapida (Entity Framework).

Contenuto della sezione

Vedere anche

Concetti

Terminologia relativa a Entity Framework

Altre risorse

Scenari applicativi (Entity Framework)
Riferimenti alle funzionalità (Entity Framework)