Имена параметров для Dapper multi-item Execute - PullRequest
1 голос
/ 30 сентября 2019

С помощью этого кода с помощью 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) для этого собственного списка объектов?

1 Ответ

1 голос
/ 30 сентября 2019

Использование анонимных объектов

using var c = new SqlConnection(ccstr);
var lst = new[] { 
  new {p = 1}, 
  new {p = 2} 
  new {p = 3} };
c.Execute("select @p", lst);
...