Ho un dubbio sul fatto se quello che faccio è corretto oppure no.
Ho fatto un programma che si collega ad un database in sqlexpress ed utilizza Entity framework
per la gestione dati ( Uhauuuu Spettacolare).
Ora una cosa su cui mi sorge un dubbio e che non ho al momento la possibilità di testare è la connectionstring. Cioè io creo il programma e il database sul mio pc dove sqlexpress è istanziato con un nome. Ma quando vado da un cliente che ha sqlserver o sqlexpress istanziato con un altro nome devo modificare la connectionstring.
Solitamente io inserisco la connectionstring in un campo delle impostazioni che poi richiamo e modifico in un form impostazioni con il seguente codice
My.Settings .ConnectionString = bla bla bla con il nome dell'istanza del SQLExpress
Ma per cambiare la connectionstring ad una connessione entityframework è corretto fare in questo modo
Private MioDbContext as new MioDbEntity
nel metodo poi scrivo
MioDbContext= new MioDbEntity
MioDbContext.Connection.ConnectionString = My.Setting.ConnectionString
oppure dovrei andare a modificare direttamente il file App.Config???
Grazie per il vostro aiuto.