Ho 3 progetti di classe nelle mie soluzioni. 1. progetto MVC4 2. dominio 3. I testCodice Prima stringa di connessione quadro entità
Nel progetto MVC4 ho aggiunto un file web.config con la stringa di connessione
<add name="EfDbContext" connectionString="Data Source=.;Initial Catalog=SportsStore;Integrated Security=true;" providerName="System.Data.SqlClient"/>
I avere una classe con il nome EfDbContext nel progetto Domain che eredita DbContext.
Quando visualizzo il sito Web nel browser, viene visualizzato il messaggio di errore server non trovato.
Ho eseguito il debug della classe EfDbContext e ho scoperto che Database.Connection.ConnectionString è impostato su \ SqlExpress con database come EfDbContext.
Perché è quello?
Ho provato questa opzione ma non funziona –
Si noti inoltre che con EF6 se si desidera utilizzare il database condiviso per più contesti, assicurarsi che le chiamate di classe del contesto di base ("il nome del contenuto come elencato in precedenza in questo post") come quello sarà il nome della stringa di connessione cercato pure. –