C# Dapper:我可以在一个对象中查询两个存储过程吗

C# Dapper:我可以在一个对象中查询两个存储过程吗,c#,sql,sql-server,stored-procedures,dapper,C#,Sql,Sql Server,Stored Procedures,Dapper,我有这个: public class Item1 { public string Value1; public string Value2; } public class Item2: Item1 { public string Value3; } 我想查询两个存储过程,一个返回Value1和Value2,另一个返回Value3。我正在这样做,但我得到的是一个Item1对象和一个Item2对象 是否有一种方法可以查询这两个存储过程并将结果合并到一个Item2对象中?

我有这个:

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


public class Item2: Item1 {
    public string Value3;
}
我想查询两个存储过程,一个返回Value1和Value2,另一个返回Value3。我正在这样做,但我得到的是一个Item1对象和一个Item2对象


是否有一种方法可以查询这两个存储过程并将结果合并到一个Item2对象中?

在同一个过程中编写这两个查询 像
从表1中选择值1、值2 从表1中选择值3

在dataset而不是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();

目前,在填充单独的对象之后,您必须单独执行此操作。您能否提供有关如何调用存储过程和实例化对象的更多详细信息?这就是问题所在,我不知道如何查询两个存储过程并在单个对象中获得结果。