Sqlserver
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Sqlserver

Nguyên nhân nào gây ra Cú pháp không chính xác gần trong EF Code First và SQL 2005?

Giải pháp do chính @Dan tìm thấy (không thể đăng do đại diện)

Giải pháp mà tôi tìm thấy cho vấn đề này chỉ đơn giản là thêm từ khóa "EXEC" vào truy vấn:

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

Giải pháp này đã khắc phục sự cố với SQL Server 2005 và vẫn hoạt động với 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. Thêm một cột vào bảng hiện có và đánh số duy nhất chúng trên MS SQL Server

  2. tính tổng một số giá trị nút xml trong máy chủ sql 2008

  3. Chèn GUID với SqlBulkCopy

  4. Lượt xem được lập chỉ mục và Kết hợp bên trái một lần và mãi mãi

  5. Buộc giao thức TCP / IP trong chuỗi kết nối