sql >> Databáze >  >> RDS >> Sqlserver

Klíčové slovo není podporováno:'server'

Pro Entity Framework (database-first nebo model-first; když máte soubor fyzického modelu EDMX) musíte použít speciální typ připojovacího řetězce, který je zcela odlišný od přímých připojovacích řetězců ADO.NET, které všichni ostatní dosud zmínili. ..

Připojovací řetězec musí vypadat nějak takto:

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

Uvnitř tohoto připojovacího řetězce najdete provider connection string= atribut, což je v podstatě váš připojovací řetězec ADO.NET:

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

Zde tedy musíte změnit název serveru a případně další nastavení.

  • data source=.... znamená váš server (můžete také použít server=..... )
  • initial catalog=..... znamená vaši databázi (můžete také použít database=.... )


  1. php PDO::FETCH_CLASS mapuje všechny vlastnosti s malými písmeny namísto camelCase

  2. Vývoj vícetabulkové databáze Android SQLite

  3. klonování hierarchických dat

  4. Parametrizační SQL skript