我正在使用Dapper执行存储过程,如下所示:
var sprocResult = conn.Query("TestSproc", new {clientID = 2}, commandType: CommandType.StoredProcedure).ToList();
Run Code Online (Sandbox Code Playgroud)
我可以枚举结果并列出值.我需要做的就是枚举从sproc返回的字段名称.我不会在设计时知道这些字段名称.
提前致谢.
Mar*_*ell 12
使用dynamicAPI时(Query(...)而不是Query<T>(...)按照您的示例),每行也会实现IDictionary<string,object>.所以基本上:
foreach(IDictionary<string,object> row in sprocResult)
{
var colNames = row.Keys;
//...
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1824 次 |
| 最近记录: |