Procedura: utilizzare la procedura guidata Entity Data Model (Entity Framework)
In questo argomento viene mostrato come utilizzare la procedura guidata Entity Data Model per generare il file .emdx di Sales di AdventureWorks e configurare il progetto Visual Studio per l'utilizzo di Entity Framework . Questo modello e questa configurazione vengono utilizzati in tutti gli argomenti relativi a Entity Framework correlati alle attività.
La procedura guidata Entity Data Model è un componente di Visual Studio a partire da Service Pack 1 (SP1). Per ulteriori informazioni, vedere Entity Data Model Wizard.
Anziché utilizzare la procedura guidata Entity Data Model , è possibile creare i file di modello e di mapping manualmente e configurare il progetto per l'utilizzo di Entity Framework . Per ulteriori informazioni, vedere Procedura: definire manualmente i file di modello e di mapping (Entity Framework) e Procedura: configurare manualmente un progetto di Entity Framework.
Per aggiungere il modello di elemento ADO.NET Entity Data Model
Nel menu Progetto fare clic su Aggiungi nuovo elemento.
Nel riquadro Modelli selezionare ADO.NET Entity Data Model.
Digitare AdventureWorks.edmx come nome del modello, quindi fare clic su Aggiungi.
Verrà visualizzata la prima pagina della procedura guidata Entity Data Model.
Per generare il file .edmx
Nella finestra di dialogo Scegli contenuto Model selezionare Genera da database. Scegliere quindi Avanti.
Fare clic sul pulsante Nuova connessione.
Nella finestra di dialogo Proprietà connessione digitare il nome del server, selezionare il metodo di autenticazione, digitare AdventureWorks come nome per il database, quindi scegliere OK.
La finestra di dialogo Scegliere la connessione dati verrà aggiornata con le impostazioni di connessione al database.
Verificare che la casella di controllo Salva impostazioni di connessione dell'entità in App.Config come sia selezionata e che il valore sia impostato su AdventureWorksEntities. Scegliere quindi Avanti.
Nella finestra di dialogo Scegli oggetti di database deselezionare tutti gli oggetti, espandere Tabelle e selezionare gli oggetti tabella seguenti:
Address
Contact
Product
SalesOrderHeader
SalesOrderDetail
Scegliere Fine per completare la procedura guidata.
La procedura guidata consente di effettuare le operazioni seguenti:
Aggiungere riferimenti agli spazi dei nomi System.Data.Entity, System.Runtime.Serialization e System.Security.
Generare il file AdventureWorks.edmx che definisce i modelli e il mapping.
Crea un file di codice sorgente contenente le classi generate sulla base del contenuto del modello concettuale del file .edmx. È possibile visualizzare il file di codice sorgente espandendo il file .edmx in Esplora soluzioni.
Nota: Nei progetti Visual Basic è necessario fare clic su Mostra tutti i file in Esplora soluzioni per visualizzare i file di codice sorgente. - Creare un file App.Config.
Nella tabella codici per l'applicazione aggiungere le istruzioni using seguenti (Imports in Visual Basic):
Imports System Imports System.Linq Imports System.Collections.Generic Imports System.Text Imports System.Data Imports System.Data.Common Imports System.Data.Objects Imports System.Data.Objects.DataClasses
using System; using System.Linq; using System.Collections.Generic; using System.Text; using System.Data; using System.Data.Common; using System.Data.Objects; using System.Data.Objects.DataClasses;
Vedere anche
Concetti
Guida rapida (Entity Framework)
Altre risorse
ADO.NET Entity Data Model Designer
How to: Create a New Entity Data Model