Strumenti di Entity Data Model
Entity Data Model (EDM) è un modello per la definizione dei dati come set di entità e di relazioni a cui è possibile eseguire il mapping dei tipi CRL (Common Language Runtime) e delle strutture di archiviazione. Il modello EDM consente agli sviluppatori di programmare direttamente su un modello di dati concettuale anziché su uno schema di archiviazione.
Per facilitare la compilazione grafica delle applicazioni con il modello EDM, sono disponibili tre strumenti: la procedura guidata Entity Data Model, ADO.NET Entity Data Model Designer (Entity Designer) e la procedura guidata Aggiorna modello. Questi strumenti si integrano tra loro per generare, modificare e aggiornare un modello EDM, con le modalità illustrate di seguito.
La procedura guidata Entity Data Model consente di generare un modello EDM da un database esistente, aggiungere informazioni sulla connessione al database all'applicazione e generare classi C# o Visual Basic basate sul modello concettuale. Dopo aver completato la generazione di un modello EDM, Entity Designer viene avviato.
Entity Designer consente di creare visivamente e modificare entità, associazioni, mapping e relazioni di ereditarietà, nonché convalidare un modello EDM.
La procedura guidata Aggiorna modello consente di aggiornare un modello EDM dopo aver apportato modifiche al database sottostante. È necessario avviare questo strumento all'interno di Entity Designer.
È disponibile anche uno strumento della riga di comando progettato per facilitare la compilazione delle applicazioni con il modello EDM, EdmGen.exe. Questo strumento può generare un modello EDM, convalidare un modello esistente, produrre file del codice sorgente contenenti classi di oggetti basate sul modello concettuale e produrre file del codice sorgente contenenti visualizzazioni generate dal modello. Per informazioni dettagliate su questo strumento della riga di comando, vedere Generatore EDM (EdmGen.exe).
Per ulteriori informazioni sul modello EDM, vedere ADO.NET Entity Framework e Entity Data Model.
Contenuto della sezione
- Procedura guidata Entity Data Model
Viene fornita una panoramica della procedura guidata Entity Data Model e dei relativi componenti.
- ADO.NET Entity Data Model Designer
Viene fornita una panoramica di ADO.NET Entity Data Model Designer e dei relativi componenti.
- Procedura guidata Aggiorna modello
Viene fornita una panoramica della procedura guidata Aggiorna modello.
- Scenari di ADO.NET Entity Data Model Designer
Include gli argomenti in cui viene descritta la procedura dettagliata relativa all'utilizzo di ADO.NET Entity Data Model Designer negli scenari dell'applicazione più comuni.
- Attività degli strumenti di Entity Data Model
Viene illustrato come completare attività comuni con gli strumenti di Entity Data Model.