Almacenar procedimientos con Dapper.Contrib

dapper dapper-contrib

Pregunta

Soy novato de Dapper y quiero usar Dapper.Contrib. ¿Existe algún método para usar el procedimiento de almacenamiento con los métodos Dapper.Contrib?

Por ejemplo, el método de Dapper.Contrib es connection.GetAll<Invoice>().ToList(); . Quiero llamar al procedimiento de almacenamiento en estos métodos de extensión.

Respuesta popular

Para los procedimientos almacenados, use la .Query<T> .

var result = cnn.Query<Data>("spGetData", new {Id = 1}, 
        commandType: CommandType.StoredProcedure);

Aquí hay un enlace al código fuente de las extensiones del asignador sql.



Licencia bajo: CC-BY-SA with attribution
No afiliado con Stack Overflow
¿Es esto KB legal? Sí, aprende por qué
Licencia bajo: CC-BY-SA with attribution
No afiliado con Stack Overflow
¿Es esto KB legal? Sí, aprende por qué