【发布时间】:2010-11-24 07:32:30
【问题描述】:
这个问题与this question 类似,但不完全相同。
我能否对 linq-to-sql 数据上下文进行动态查询,并将结果作为 IDictionary
有点像(不编译,但说明意图)
IDictionary<string, object> data = new Dictionary<string, object>(StringComparer.OrdinalIgnoreCase);
data = db.ExecuteQuery<IDictionary<string, object>(queryString, params).ToDictionary(
k=>nameOfColumn,
k=>k
)
显然我在数据中完全不在地图上 = db.ExecuteQuery...
我觉得 executeQuery 不是我应该使用的,因为它已经尝试映射到一个对象。对于这个特殊的用例,我不希望这样。
【问题讨论】:
标签: c# .net linq-to-sql