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);