Ejecutar múltiples procedimientos almacenados con Dapper .NET

dapper sql-server-2008

Pregunta

¿Admite Dapper.NET la ejecución de varios procedimientos almacenados a la vez? Tengo varios SP cada uno con diferentes conjuntos de parámetros. Deseo enviar una sola llamada a SQL Server para ejecutar todos los SP. Cada SP devuelve múltiples registros.

Gracias

Respuesta aceptada

Sí:

using(var multi = conn.QueryMultiple(
    @"exec foo @a, @b;
    exec bar @a, @c", args))
{
    var foos = multi.Read<Foo>().ToList();
    var bars = multi.Read<Bar>().ToList();
}

(el código es de memoria; disculpas por cualquier error tipográfico menor)



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é