Dapper: ¿Puedo consultar dos procedimientos almacenados en un objeto?

c# dapper sql sql-server stored-procedures

Pregunta

Tengo esto:

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


public class Item2: Item1 {
    public string Value3;
}

Quiero consultar dos procedimientos almacenados, uno devuelve Value1 y Value2, y el otro devuelve Value3. Lo estoy haciendo, pero lo que obtengo es un objeto Item1 y un objeto Item2.

¿Hay alguna manera de que pueda consultar los dos procedimientos almacenados y combinar el resultado en un solo objeto Item2?

Respuesta popular

Escribe ambas consultas en el mismo procedimiento como
seleccione valor1, valor2 de la tabla1 seleccione valor3 de la tabla1

Aceptar resultado en conjunto de datos en lugar de tabla de datos

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


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