Exécuter plusieurs procédures stockées avec Dapper .NET

dapper sql-server-2008

Question

Dapper.NET prend-il en charge l'exécution simultanée de plusieurs procédures stockées? J'ai plusieurs SP chacun avec un ensemble de paramètres différent. Je veux envoyer un seul appel à SQL Server pour exécuter tous les SP. Chaque SP renvoie plusieurs enregistrements.

Merci

Réponse acceptée

Oui:

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

(le code provient de la mémoire; excuses pour les fautes de frappe mineures)



Sous licence: CC-BY-SA with attribution
Non affilié à Stack Overflow
Est-ce KB légal? Oui, apprenez pourquoi
Sous licence: CC-BY-SA with attribution
Non affilié à Stack Overflow
Est-ce KB légal? Oui, apprenez pourquoi