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

Thực thi thủ tục được lưu trữ bằng cách sử dụng khung thực thể

Bạn có thể gọi SqlQuery từ ngữ cảnh dữ liệu Khung thực thể của bạn.

context.Database.SqlQuery<YourType>("exec usp_StoredProcedure").ToList()

Bạn sẽ cần một lớp để ánh xạ lại kết quả truy vấn, làm ví dụ:

public class YourType
{
   public string Property1 { get; set; }
   public string Property2 { get; set; }
}

Bạn cũng có thể chỉ định các tham số cho truy vấn như được hiển thị bên dưới:

SqlParameter parameter1 = new SqlParameter("@Parameter1", "Value");
context.Database.SqlQuery<YourType>("exec usp_StoredProcedure @Parameter1", parameter1).ToList()


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. 10 câu hỏi thường gặp hàng đầu về giám sát hiệu suất máy chủ SQL

  2. Hàm chuỗi SQL Server (Danh sách đầy đủ)

  3. Tổng cộng dồn trong máy chủ MS Sql

  4. Giới thiệu về Từ đồng nghĩa trong SQL Server

  5. Hàm COALESCE trong TSQL