我有一个项目,我使用精致小巧。我有一个存储过程,该过程返回包含2列的单行。
var result = connection.Query("sp_Match_Get1Row2Columns", p, commandType: CommandType.StoredProcedure);
我想知道的是,有没有一种方法可以创建一个类来自动映射到-我可以将这两列映射到单独的参数吗?
类似..
var dataA = result.Column1 .....
谢谢
答案 0 :(得分:1)
在这种情况下,值元组可能有用。像这样:
(var id, var name) = connection.QuerySingle<(int, string)>(
"sp_Match_Get1Row2Columns", p, commandType: CommandType.StoredProcedure);
// "id" and "name" should now be declared and initialized
应该工作