【发布时间】:2011-02-23 08:37:21
【问题描述】:
我已经做了几年程序员,但我是一个
LINQ 和 C# 的新手,如果我的问题听起来不错,请原谅我
特别笨。
希望有人能指点我一下
方向。我的任务是想出形成一个
使用 C# 脚本中的动态多组 linq 查询
一个通用列表作为来源。
例如,假设我有一个包含多个项目的列表,其中包含以下内容
结构:
FieldChar1 - character
FieldChar2 - character
FieldChar3 - character
FieldNum1 - numeric
FieldNum2 - numeric
简而言之,我希望能够创建一个 LINQ 查询
将 FieldNum1 和 FieldNum2 按任何一个、两个或
分组求和
所有三个 FieldChar 字段将在
运行时间取决于用户的要求以及在同一查询中选择 FieldChar 字段。
我的项目中有包含 GroupByMany 扩展方法的 dynamic.cs,但我不得不承认我真的不确定如何使用这些方法。如果我使用带有硬连线 group by 请求但不是动态的查询,我能够获得所需的结果。
对任何错误的命名表示歉意,我是这种语言的新手,但欢迎任何建议。
非常感谢
亚历克斯
【问题讨论】:
标签: c# .net linq group-by linq-to-objects