Dapper 多项目执行的参数名称
Parameter names for Dapper multi-item Execute
使用 Dapper 使用此代码 .Execute
:
using var c = new SqlConnection(ccstr);
var lst = new[] { 1, 2, 3 };
c.Execute("select @p", lst); // @p not recognized as parameter name
有没有办法为本机对象列表提供参数名称(此处 @p
)?
利用匿名对象
using var c = new SqlConnection(ccstr);
var lst = new[] {
new {p = 1},
new {p = 2}
new {p = 3} };
c.Execute("select @p", lst);
使用 Dapper 使用此代码 .Execute
:
using var c = new SqlConnection(ccstr);
var lst = new[] { 1, 2, 3 };
c.Execute("select @p", lst); // @p not recognized as parameter name
有没有办法为本机对象列表提供参数名称(此处 @p
)?
利用匿名对象
using var c = new SqlConnection(ccstr);
var lst = new[] {
new {p = 1},
new {p = 2}
new {p = 3} };
c.Execute("select @p", lst);