Condividi tramite


Procedura: utilizzare la procedura guidata Entity Data Model (Entity Framework)

In questo argomento viene illustrato come utilizzare la procedura guidata Entity Data Model per generare i file di mapping che definiscono il modello Sales di AdventureWorks Entity Data Model (EDM) e per 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 Visual Studio 2008 Service Pack 1 (SP1). Per ulteriori informazioni, vedere Procedura guidata Entity Data Model.

Anziché utilizzare la procedura guidata Entity Data Model, è possibile creare manualmente EDM e configurare il progetto per l'utilizzo di Entity Framework. Per ulteriori informazioni, vedere Procedura: definire manualmente un modello EDM (Entity Framework) e Procedura: configurare manualmente un progetto di Entity Framework.

Per aggiungere il modello di elemento ADO.NET Entity Data Model

  1. Scegliere Aggiungi nuovo elemento dal menu Progetto.

  2. Nel riquadro Modelli selezionare ADO.NET Entity Data Model.

  3. 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 i file EDM

  1. Nella finestra di dialogo Scegli contenuto Model selezionare Genera da database. Scegliere quindi Avanti.

  2. Fare clic sul pulsante Nuova connessione.

  3. 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.

  4. 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.

  5. 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

  6. 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 EDM.

    • Creare un file di codice sorgente contenente le classi generate in base a EDM. È possibile visualizzare il file di codice sorgente espandendo il file con estensione edmx in Esplora soluzioni.

    NoteNota

    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.
  7. 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
    ' Prepend with the root namespace for the project.
    Imports AdventureWorksModel
    
    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;
    using AdventureWorksModel;
    

Vedere anche

Concetti

Guida rapida (Entity Framework)

Altre risorse

ADO.NET Entity Data Model Designer
Procedura: creare un nuovo modello Entity Data Model
ADO.NET Entity Data Model Designer