sql >> Databasteknik >  >> RDS >> Sqlserver

Nyckelord stöds inte:'server'

För Entity Framework (databas-först eller modell-först; när du har en fysisk EDMX-modellfil) måste du använda en speciell typ av anslutningssträng som skiljer sig ganska mycket från de raka ADO.NET-anslutningssträngarna som alla andra har nämnt hittills. ..

Anslutningssträngen måste se ut ungefär så här:

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

Inuti den här anslutningssträngen hittar du provider connection string= attribut som i princip är din ADO.NET-anslutningssträng:

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

Så här måste du ändra ditt servernamn och eventuellt andra inställningar.

  • data source=.... står för din server (du kan också använda server=..... )
  • initial catalog=..... står för din databas (du kan också använda database=.... )


  1. Hur man fyller i Excel-kalkylblad med MySQL-data med PHP

  2. Få senast infogade ID från doktrin och inbyggd mysql-fråga

  3. Laravel &multipla count frågor med Eloquent

  4. PHP/PDO/MySQL:infogning i MEDIUMBLOB lagrar dålig data