Für Entity Framework (Datenbank zuerst oder Modell zuerst; wenn Sie eine physische EDMX-Modelldatei haben) müssen Sie eine spezielle Art von Verbindungszeichenfolge verwenden, die sich deutlich von den direkten ADO.NET-Verbindungszeichenfolgen unterscheidet, die alle anderen bisher erwähnt haben. ..
Die Verbindungszeichenfolge muss in etwa so aussehen:
<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" />
Innerhalb dieser Verbindungszeichenfolge finden Sie die provider connection string=
-Attribut, das im Grunde Ihre ADO.NET-Verbindungszeichenfolge ist:
provider connection string="data source=(local);initial catalog=test;integrated security=True;multipleactiveresultsets=True;App=EntityFramework""
Hier müssen Sie also Ihren Servernamen und möglicherweise andere Einstellungen ändern.
data source=....
steht für Ihren Server (Sie können auchserver=.....
verwenden )initial catalog=.....
steht für Ihre Datenbank (Sie können auchdatabase=....
verwenden )