Sqlserver
 sql >> Database >  >> RDS >> Sqlserver

Parola chiave non supportata:'server'

Per Entity Framework (database-first o model-first; quando si dispone di un file modello EDMX fisico) è necessario utilizzare un tipo speciale di stringa di connessione che è abbastanza diverso dalle stringhe di connessione ADO.NET dirette che tutti gli altri hanno menzionato finora. ..

La stringa di connessione deve essere simile a:

<add name="testEntities" 
     connectionString="metadata=res://*/Model1.csdl|res://*/Model1.ssdl|res://*/Model1.msl;provider=System.Data.SqlClient;provider connection string=&quot;data source=(local);initial catalog=test;integrated security=True;multipleactiveresultsets=True;App=EntityFramework&quot;" 
     providerName="System.Data.EntityClient" />

All'interno di questa stringa di connessione, troverai la provider connection string= attributo che è fondamentalmente la tua stringa di connessione ADO.NET:

provider connection string=&quot;data source=(local);initial catalog=test;integrated security=True;multipleactiveresultsets=True;App=EntityFramework&quot;" 

Quindi qui, devi cambiare il nome del tuo server e possibilmente altre impostazioni.

  • data source=.... sta per il tuo server (puoi anche usare server=..... )
  • initial catalog=..... sta per il tuo database (puoi anche usare database=.... )