我正在尝试将一个动态查询从Dapper转换为IDictionary。
const string sql = @"SELECT Name, Street FROM Contact";
dynamic query = null;
using (var cn = Connection)
{
query = cn.Query<dynamic>(sql);
}
var rows = query as IDictionary<string, object>;
foreach (var row in rows)
{
// Getting values and objects
}
但是这个cast总是返回null。有什么线索吗?
foreach(IDictionary<string, object> row in ...)
。 - Marc Gravell