Dapper: Puis-je interroger deux procédures stockées dans un objet

c# dapper sql sql-server stored-procedures

Question

J'ai ceci:

public class Item1 {
    public string Value1;
    public string Value2;
}


public class Item2: Item1 {
    public string Value3;
}

Je veux interroger deux procédures stockées, l'une renvoie Value1 et Value2, et l'autre renvoie Value3. Je le fais mais ce que je reçois est un objet Item1 et un objet Item2.

Existe-t-il un moyen d'interroger les deux procédures stockées et de combiner le résultat dans un seul objet Item2?

Réponse populaire

Ecrivez à la fois la requête dans la même procédure que
select value1, value2 from table1 select value3 from table1

Accepter le résultat dans le jeu de données au lieu de datatable

DataSet ds=new DataSet();
Adp.Fill(ds);
    ds.Tables[0].Rows[0]["Value1"].ToString();
    ds.Tables[0].Rows[0]["Value2"].ToString();
    ds.Tables[1].Rows[0]["Value3"].ToString();



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