Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

Mot clé non pris en charge :'serveur'

Pour Entity Framework (base de données d'abord ou modèle d'abord; lorsque vous avez un fichier de modèle EDMX physique), vous devez utiliser un type spécial de chaîne de connexion qui est assez différent des chaînes de connexion ADO.NET droites que tout le monde a mentionnées jusqu'à présent. ..

La chaîne de connexion doit ressembler à :

<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" />

À l'intérieur de cette chaîne de connexion, vous trouverez le provider connection string= attribut qui est essentiellement votre chaîne de connexion ADO.NET :

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

Donc ici, vous devez changer le nom de votre serveur et éventuellement d'autres paramètres.

  • data source=.... représente votre serveur (vous pouvez également utiliser server=..... )
  • initial catalog=..... représente votre base de données (vous pouvez également utiliser database=.... )