2017-02-13 1 views
0
<connectionStrings> 
    <add name="CentralDb" connectionString= 
    "metadata=.\CentralDb.csdl|.\CentralDb.ssdl|.\CentralDb.msl; 
     provider=System.Data.SqlClient; 
     provider connection string=CentralDb&quot;Data Source=U19675709\SQLEXPRESS&quot;Initial Catalog=CentralDb&quot;Integrated Security=True;MultipleActiveResultSets=False&quot;" 
     providerName="System.Data.EntityClient" /> 
      <add name="DefaultConnection" connectionString= 
    "metadata=.\CentralDb.csdl|.\CentralDb.ssdl|.\CentralDb.msl; 
     provider=System.Data.SqlClient; 
     provider connection string=CentralDb&quot;Data Source=U19675709\SQLEXPRESS&quot;Initial Catalog=CentralDb&quot;Integrated Security=True;MultipleActiveResultSets=False&quot;" 
     providerName="System.Data.EntityClient" /> 

    </connectionStrings> 
    <entityFramework> 
    <defaultConnectionFactory type="System.Data.Entity.Infrastructure.SqlConnectionFactory, EntityFramework" /> 
    <providers> 
     <provider invariantName="System.Data.SqlClient" type="System.Data.Entity.SqlServer.SqlProviderServices, EntityFramework.SqlServer" /> 
    </providers> 
    </entityFramework> 

Ich versuche, eine Verbindungszeichenfolge für eine EntityFramework-Datenbank zu erstellen.Format der Initialisierungszeichenfolge entspricht nicht der Spezifikation ab Index 227

Format der Initialisierungszeichenfolge entspricht nicht bei Index 227.

Start der Spezifikation

... ist der Fehler, den ich erhalten, wenn sie mit meinem oben web.config

Antwort

1
zu laufen versuchen,

Ihre Verbindungszeichenfolge scheint zusätzliche Anführungszeichen (&quot) innerhalb ihrer Beschreibung zu haben, und auch kurz zuvor scheint sie eine zusätzliche CentralDb am Anfang der provider connection string zu haben.

Versuchen Sie stattdessen:

<add name="CentralDb" connectionString= 
"metadata=.\CentralDb.csdl|.\CentralDb.ssdl|.\CentralDb.msl; 
    provider=System.Data.SqlClient; 
    provider connection string=&quot;Data Source=U19675709\SQLEXPRESS;Initial Catalog=CentralDb;Integrated Security=True;MultipleActiveResultSets=False&quot;" 
    providerName="System.Data.EntityClient" /> 
Verwandte Themen