0
我有一个需要动态的查询,我认为我的大部分语法是正确的,但我不知道如何给它我想分组的列的名称。我已经尝试了几种不同的方法,我总是得到一个错误 - “无属性或字段‘名称’存在型‘数据行’如何引用动态linq查询中的字段?
IQueryable<Result> aggregate1 =
query1Data.Tables[0].AsEnumerable().AsQueryable()
.GroupBy("name", "it")
.Select<Result>("new(Key as Group, Sum(value)as Total)");
我想我不得不使用一些像Field<string>("name")
,但我不能弄明白我看到的几个论坛的问题,但似乎没有人有一个明确的答案如何解决这个问题。