W przypadku Entity Framework (najpierw baza danych lub najpierw model; gdy masz fizyczny plik modelu EDMX) musisz użyć specjalnego typu parametrów połączenia, który jest zupełnie inny niż proste parametry połączenia ADO.NET, o których do tej pory wspominali wszyscy inni. ..
Ciąg połączenia musi wyglądać mniej więcej tak:
<add name="testEntities"
connectionString="metadata=res://*/Model1.csdl|res://*/Model1.ssdl|res://*/Model1.msl;provider=System.Data.SqlClient;provider connection string="data source=(local);initial catalog=test;integrated security=True;multipleactiveresultsets=True;App=EntityFramework""
providerName="System.Data.EntityClient" />
Wewnątrz tych parametrów połączenia znajdziesz provider connection string=
atrybut, który jest w zasadzie ciągiem połączenia ADO.NET:
provider connection string="data source=(local);initial catalog=test;integrated security=True;multipleactiveresultsets=True;App=EntityFramework""
Więc tutaj musisz zmienić nazwę serwera i ewentualnie inne ustawienia.
data source=....
oznacza twój serwer (możesz również użyćserver=.....
)initial catalog=.....
oznacza twoją bazę danych (możesz również użyćdatabase=....
)