dapper - Dapper & 多列到属性映射是否可能?
问题描述
我有一个正在使用 Dapper 的项目。我有一个存储过程,它返回一行 2 列。
var result = connection.Query("sp_Match_Get1Row2Columns", p, commandType: CommandType.StoredProcedure);
我想知道的是,有没有一种方法,而不是创建一个自动映射到的类 - 我可以将这两列映射到单个参数吗?
就像是..
var dataA = result.Column1 .....
谢谢
解决方案
在这种情况下,值元组可能很有用;就像是:
(var id, var name) = connection.QuerySingle<(int, string)>(
"sp_Match_Get1Row2Columns", p, commandType: CommandType.StoredProcedure);
// "id" and "name" should now be declared and initialized
应该管用
推荐阅读
- javascript - 使用jquery blur时如何防止空输入字段被认为是错误的
- double - USQL 转义引号
- java - 如何使用 Google 帐户凭据 OAuth2 (Java) 从 Google 注销
- c# - 如何使用 azure webjob 每 12 点大规模发送电子邮件报告?
- mysql - 使用 OR 条件的 MySQL 连接性能问题
- javascript - 排列/格式化html和js代码
- php - 如何使用邻接树方法在二叉树下获得空闲槽
- python - 在 Google App Engine 中使用 Python 的私有存储库
- java - 批处理管道上的不同操作
- opengl-es - 使用“平面”着色器接口变量会导致性能大幅下降