相关疑难解决方法(0)

使用OleDb在Dapper中传递查询参数

此查询产生错误No value given for one or more required parameters:

using (var conn = new OleDbConnection("Provider=..."))
{
  conn.Open();
  var result = conn.Query(
    "select code, name from mytable where id = ? order by name",
    new { id = 1 });
}
Run Code Online (Sandbox Code Playgroud)

如果我将查询字符串更改为:... where id = @id ...,我将收到错误:Must declare the scalar variable "@id".

如何构造查询字符串以及如何传递参数?

oledb dapper

11
推荐指数
2
解决办法
7994
查看次数

标签 统计

dapper ×1

oledb ×1