System.Data.SqlClient.SqlConnection不包含带有dapper和c#的Query的定义

Jam*_*ord 19 .net c# dapper

编译时的以下代码给出了以下错误消息:

'System.Data.SqlClient.SqlConnection'不包含'Query'的定义,并且没有扩展方法'Query'接受类型为'System.Data.SqlClient.SqlConnection'的第一个参数'(你是否缺少using指令)或汇编参考?)

我使用nuget包装器添加了Dapper.

有任何想法吗?谢谢,

码:

using (SqlConnection sqlConnection = new SqlConnection(Connectionstring))
{
    sqlConnection.Open();
    Member customer = sqlConnection.Query<Member>("SELECT * FROM member");
    return customer;
}
Run Code Online (Sandbox Code Playgroud)

Fls*_*Zen 36

您需要在.cs文件中放置using语句,以使Dapper扩展方法可用.

using ...;
using Dapper;
using ...;
Run Code Online (Sandbox Code Playgroud)

  • 这应该是Dapper文档的一部分.我不明白为什么他们认为人们应该知道这一点. (11认同)