2012-12-26 25 views
17

Các mã sau khi biên dịch đưa ra thông điệp báo lỗi dưới đây:newbie với đoan trang và C#

'System.Data.SqlClient.SqlConnection' không chứa một định nghĩa cho 'Query' và không có phương pháp mở rộng 'Query 'chấp nhận một đối số đầu tiên của loại 'System.Data.SqlClient.SqlConnection' có thể được tìm thấy (là bạn thiếu một chỉ thị sử dụng hoặc tham khảo một hội?)

tôi đã thêm Dapper sử dụng đóng gói NuGet.

Bất kỳ ý tưởng nào? Cảm ơn,

Mã sản phẩm:

using (SqlConnection sqlConnection = new SqlConnection(Connectionstring)) 
{ 
    sqlConnection.Open(); 
    Member customer = sqlConnection.Query<Member>("SELECT * FROM member"); 
    return customer; 
} 
+11

Bạn rất có thể thiếu câu lệnh đang sử dụng ở đầu tệp của bạn, nơi phương thức tiện ích mở rộng truy vấn được xác định. – Ameen

+3

Tôi nghĩ rằng đó là 'sử dụng Dapper;' – Ameen

Trả lời

26

Bạn cần phải đặt một tuyên bố sử dụng trong file .cs của bạn để làm cho phương pháp khuyến nông Dapper sẵn.

using ...; 
using Dapper; 
using ...; 
+8

Đây phải là một phần của tài liệu Dapper. Tôi không hiểu tại sao họ cho rằng mọi người nên biết điều này. – Jaylen

Các vấn đề liên quan