Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

Apa yang menyebabkan sintaks yang salah di dekat di EF Code First dan SQL 2005?

Solusi ditemukan oleh @Dan sendiri (tidak dapat memposting karena perwakilan)

Solusi yang saya temukan untuk masalah ini hanyalah menambahkan kata kunci "EXEC" ke kueri:

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

Solusi ini memperbaiki masalah dengan SQL Server 2005 dan masih berfungsi dengan SQL Server 2008 R2.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Skrip SQL untuk mengubah SEMUA Kunci Asing untuk ditambahkan ON DELETE CASCADE

  2. Mengembalikan Daftar Tabel &Tampilan di SQL Server menggunakan T-SQL (sp_tables)

  3. Cari antara tanggal dan waktu di SQL Server 2008

  4. Pelanggaran kesalahan kendala PRIMARY KEY SQL

  5. Impor kolom spreadsheet Excel ke database SQL Server