Procedura guidata Crea database (strumenti di Entity Data Model)

La procedura guidata Crea database genera linguaggio DDL (Data Definition Language) per la creazione di un database da un modello concettuale esistente. La procedura guidata consente di creare prima il modello concettuale e successivamente di creare un database di supporto al modello.

Per una corretta esecuzione della procedura guidata Crea database è necessario quanto segue:

  • Un modello concettuale valido.

    Dd456817.note(it-it,VS.100).gifNota:
    La procedura guidata non richiede un file con estensione edmx valido.Solo il contenuto CSDL (Conceptual Schema Definition Language) del file con estensione edmx deve essere valido.Per ulteriori informazioni, vedere Panoramica sui file con estensione edmx (Entity Framework).

  • L'autorizzazione per l'aggiunta di file al progetto di Visual Studio corrente. Al termine delle operazioni, la procedura guidata aggiunge un file con estensione sql al progetto. Questo file contiene il linguaggio DDL per la creazione del database.

  • Una connessione di database. La procedura guidata richiederà una connessione a un database esistente, affinché sia possibile determinare i tipi di colonna per il database di destinazione in base ai tipi di proprietà nel modello e affinché le informazioni sulla stringa di connessione possano essere aggiunte all'applicazione.

    Dd456817.note(it-it,VS.100).gifNota:
    Sono supportati solamente i database SQL Server 2008, SQL Server 2005, SQL Server Compact Edition e SQL Azure.È possibile il supporto di terze parti per altri database.

Al termine delle operazioni, la procedura guidata Crea database esegue i seguenti passaggi:

  • Genera il linguaggio SSDL (Store Schema Definition Language) e il linguaggio MSL (Mapping Specification Language) corrispondenti al linguaggio CSDL fornito. Il file con estensione edmx viene aggiornato con i linguaggi SSDL e MSL generati.

    Dd456817.note(it-it,VS.100).gifNota:
    La procedura guidata sovrascrive i linguaggi SSDL e MSL esistenti.

  • Genera il linguaggio DDL che può essere eseguito per creare un database e lo salva come file con estensione sql.

    Dd456817.note(it-it,VS.100).gifNota:
    Il linguaggio DDL generato si basa su una strategia di mapping tabella per tipo.

  • Aggiunge le informazioni sulla stringa di connessione nel file App.config o Web.config.

È importante notare che la procedura guidata Crea database non esegue il linguaggio DDL generato. Per creare lo schema del database corrispondente al modello concettuale, è necessario eseguire il linguaggio DDL generato indipendentemente, ad esempio in SQL Server Management Studio.

Argomenti della sezione

Vedere anche

Altre risorse

Strumenti di ADO.NET Entity Data Model

Data di compilazione: 2011-04-18