13 messaggi dal 23 ottobre 2012
Salve Ragazzi, sono di nuovo qui a postare un problema...

Sto creando un'applicazione web (C#) che lavora su molti database contemporaneamente.

Vorrei sapere, una volta che conosco il nome del database, come fare a creare "al volo" la stringa di connessione a quello specifica database, senza doverlo registrare nel web.config.

Scusate se la domanda può sembrare stupida ma mi sto affacciando adesso al mondo .net.

P.S. per caso qualcuno ha qualche piccola applicazione di esempio da usare come tutorial?


Grazie 1000 a tutti.
Vincenzo
20 messaggi dal 02 aprile 2006
 string connectionString = new EntityConnectionStringBuilder
                    {
                        Metadata = "res://*",
                        Provider = "System.Data.SqlClient",
                        ProviderConnectionString = new System.Data.SqlClient.SqlConnectionStringBuilder
                            {
                                DataSource = @".\SQLEXPRESS",

                                InitialCatalog = "nomeDataBase",
                                //IntegratedSecurity = false,
                                UserID = "nomeutente",
                                Password = "password",


                                //AttachDBFilename = @"c:\percorsoWebApp\App_Data\ASPNETDB.MDF",

                                //UserInstance = true,
                                //IntegratedSecurity = true,

                            }.ConnectionString
                    }.ConnectionString;


Questo dovrebbe andare bene come esempio, ti ho inserito anche la parte con lastringa di connessione per Entity Framework . Basta cambiare i parametri a runtime.

leonardo
Modificato da leonardop il 19 agosto 2013 23.34 -
13 messaggi dal 23 ottobre 2012
Grazie Leonardo, Gentilissimo.

Lo provo subito.

Comunque siete davvero forti ragazzi.

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.