Dapper提供了许多将数据映射到动态对象列表的方法。然而,在某些情况下,我希望将数据读取到字典列表中。
SQL语句可能如下所示:
Dapper是否有内置方法可以进行此转换?
SQL语句可能如下所示:
"SELECT * FROM tb_User"
由于tb_User可能会发生变化,我不知道结果会返回哪些列。因此,我可以编写以下代码:
var listOfDict = conn.QueryAsDictionary(sql);
foreach (var dict in listOfDict) {
if (dict.Contains("anyColumn")) {
// do right thing...
}
}
Dapper是否有内置方法可以进行此转换?
IDictionary<,>
,其中key=columnName,value=columnValue? - Brad Christie