【发布时间】:2010-08-12 16:09:48
【问题描述】:
我按照以下步骤解决了与描述的类似问题,但是我似乎无法使解决方案正常工作 System.LINQ.Dynamic: Select(" new (...)") into a List<T> (or any other enumerable collection of <T>)
我什至创建了一个项目,所以它与显示的完全相同。
我收到一条错误消息,提示“'DataRow' 类型中不存在属性或字段 'Fund'”
我试图解决这个问题:
IQueryable<Result> res = table1.AsEnumerable().AsQueryable()
.GroupBy("it[\"Fund\"]", "it")
.Select<Result>("new (Key as Group, Sum(Convert.ToDouble(it[\"Value\"].ToString())) as TotalValue)");
但是虽然这让我克服了上述错误,但我现在在获取总和时遇到了问题,因为错误状态
参数类型不匹配
不知道从这里去哪里 谢谢
【问题讨论】: