Dapper - como operador utilizando DynamicParameters

.net c# dapper

Pregunta

Esto funciona:

var list = conn.Query<int>(
  "select Id from Person where Id in @ids", 
  new { ids = new int[] { 1, 2, 3 } }
);

Esto arroja "No existe mapeo desde el tipo de objeto System.Int32 [] a un tipo nativo de proveedor administrado conocido.":

DynamicParameters parameters = new DynamicParameters(
  new { ids = new int[] { 1, 2, 3 } }
);
var list2 = conn.Query<int>(
  "select Id from Person where Id in @ids", 
  parameters
);

¿Algunas ideas?

Respuesta aceptada

Solo corrigió este problema en el último dapper (agarrar desde hg), el código utilizado para divergir en la extracción de valores DynamicParameters. Ahora el código que se está ejecutando es el mismo.



Licencia bajo: CC-BY-SA with attribution
No afiliado con Stack Overflow
Licencia bajo: CC-BY-SA with attribution
No afiliado con Stack Overflow