Procedura: definire una stringa di connessione

In questo argomento viene illustrato come definire la stringa di connessione usata per la connessione a un modello concettuale. Questo argomento è basato sul modello concettuale Sales di AdventureWorks. Il modello Sales di AdventureWorks viene usato in tutti gli argomenti correlati ad attività inclusi nella documentazione di Entity Framework. In questo argomento si presuppone che Entity Framework sia già stato configurato e che il modello Sales di AdventureWorks sia già stato definito. Per altre informazioni, vedere Procedura: Definire manualmente i file di modello e mapping. Le procedure descritte in questo argomento sono incluse anche nell'articolo Procedura: Configurare manualmente un progetto Entity Framework.

Nota

Se si usa la procedura guidata di Entity Data Model in un progetto di Visual Studio, viene automaticamente generato un file con estensione edmx e il progetto viene configurato per l'utilizzo di Entity Framework. Per altre informazioni, vedere Procedura: Usare la procedura guidata di Entity Data Model.

Per definire la stringa di connessione Entity Framework

  • Aprire il file di configurazione dell'applicazione (app.config) del progetto e aggiungere la stringa di connessione seguente.
<connectionStrings>
    <add name="AdventureWorksEntities"
         connectionString="metadata=.\AdventureWorks.csdl|.\AdventureWorks.ssdl|.\AdventureWorks.msl;
         provider=System.Data.SqlClient;provider connection string='Data Source=localhost;
         Initial Catalog=AdventureWorks;Integrated Security=True;Connection Timeout=60;
         multipleactiveresultsets=true'" providerName="System.Data.EntityClient" />
</connectionStrings>

Se il progetto non dispone di un file di configurazione dell'applicazione, è possibile aggiungerne uno scegliendo Aggiungi nuovo elemento dal menu Progetto, selezionando la categoria Generale, selezionando File di configurazione dell'applicazione e quindi facendo clic su Aggiungi.

Vedi anche