Condividi tramite


Procedura guidata Entity Data Model

La procedura guidata Entity Data Model viene utilizzata per generare un file con estensione edmx. Per ulteriori informazioni, vedere Panoramica sui file con estensione edmx (Entity Framework). La procedura guidata Entity Data Model consente di creare un modello da un database esistente o di generare un modello vuoto. Per un video in cui viene illustrato come utilizzare la procedura guidata per generare un modello da un database esistente, vedere Introduzione alla procedura guidata EDM (la pagina potrebbe essere in inglese).

La procedura guidata Entity Data Model viene avviata in seguito all'aggiunta di un modello di elemento ADO.NET Entity Data Model al progetto. La procedura guidata Entity Data Model avvia quindi ADO.NET Entity Data Model Designer (Entity Designer) dopo avere completato la generazione di un file con estensione edmx. Per ulteriori informazioni, vedere Procedura: creare un nuovo file con estensione edmx (strumenti di Entity Data Model).

La procedura guidata Entity Data Model consente di eseguire i passaggi seguenti:

  1. Scegli contenuto Model

    Selezionando Genera da database è possibile generare un file con estensione edmx da un database esistente. Nei passaggi successivi la procedura guidata Entity Data Model consentirà di selezionare un'origine dati, un database e gli oggetti di database da includere nel modello concettuale.

    Selezionando Modello vuoto è possibile aggiungere al progetto un file con estensione edmx che contiene un modello concettuale, un modello di archiviazione e sezioni di mapping vuoti. Selezionare questa opzione se si intende utilizzare Entity Designer per compilare il modello concettuale e successivamente generare un database che supporta il modello. Per ulteriori informazioni, vedere Procedura: generare un database da un modello concettuale (strumenti di Entity Data Model).

  2. Scegliere la connessione dati

    È possibile selezionare una connessione esistente nell'elenco a discesa di connessioni oppure fare clic su Nuova connessione per aprire la finestra di dialogo Proprietà connessione e creare una nuova connessione al database.

    Bb399247.note(it-it,VS.100).gifNota:
    Visual Studio Express Edition non consente di connettersi a un server.È possibile eseguire solo la connessione a un'istanza dei file di un database.

  3. Scegli oggetti di database

    È possibile selezionare tabelle, visualizzazioni e stored procedure da includere nel file con estensione edmx.

    Bb399247.note(it-it,VS.100).gifNota:
    Se si includono stored procedure, tramite la procedura guidata Entity Data Model vengono create voci per le stored procedure nel modello di archiviazione.È necessario aggiungere manualmente le voci di importazione di funzioni al modello concettuale.Per ulteriori informazioni, vedere Procedura: importare una stored procedure (strumenti di Entity Data Model).

    A partire da Visual Studio 2010, la finestra di dialogo Scegli oggetti di database consente inoltre di eseguire le seguenti personalizzazioni:

Al termine della procedura guidata Entity Data Model viene creato un file con estensione edmx contenente le informazioni sul modello. Questo file viene utilizzato da Entity Designer, che consente di visualizzare e modificare graficamente il modello concettuale e i mapping.

La procedura guidata Entity Data Model consente inoltre di creare un file di codice sorgente contenente le classi generate dal contenuto CSDL del file con estensione edmx. Il file di codice sorgente viene generato automaticamente e viene aggiornato quando vengono apportate modifiche al file con estensione edmx.

Bb399247.note(it-it,VS.100).gifNota:
Nelle versioni precedenti della procedura guidata Entity Data Model venivano utilizzati file con estensione csdl, ssdl e msl.Le informazioni contenute in questi file sono ora incapsulate nel file con estensione edmx.I file con estensione csdl, ssdl e msl possono essere incorporati in un assembly di output (impostazione predefinita) o copiati nella directory di output.Per ulteriori informazioni, vedere Procedura: copiare i file di modello e di mapping nella directory di output (strumenti di Entity Data Model). I file con estensione csdl, ssdl e msl non possono essere modificati.Le modifiche al modello concettuale, al modello di archiviazione o ai mapping devono essere apportate nel file con estensione edmx utilizzando ADO.NET Entity Data Model Designer o l'editor XML.

Argomenti della sezione

Vedere anche

Concetti

ADO.NET Entity Data Model Designer

Altre risorse

Strumenti di ADO.NET Entity Data Model
Mapping Schemas and Storage Metadata (EDM)

Data di compilazione: 2011-04-18