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

Hvad forårsager Forkert syntaks nær i EF Code First og SQL 2005?

Løsning fundet af @Dan selv (kunne ikke skrive på grund af rep)

Løsningen, jeg fandt på dette problem, var simpelthen at tilføje søgeordet "EXEC" til forespørgslen:

var myEntities = dbContext.Database.SqlQuery<MyEntity>("EXEC GetDataFromMySp @EntityId = {0}", entityId);

Denne løsning løste problemet med SQL Server 2005 og fungerede stadig med SQL Server 2008 R2.



  1. Hvad er forskellen mellem C- og Posix-lokaliteter på Postgres?

  2. Brug af miljøvariabler i T-SQL

  3. ved at bruge COPY FROM i en Rails-app på Heroku med Postgresql-backend

  4. COUNT (DISTINCT column_name) Uoverensstemmelse vs. COUNT (column_name) i SQL Server 2008?