问题标签 [linq-group]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
linq - 在asp.net中使用linq按概念划分部门明智组的总工资
我是新来linq
查询的Asp .Net
。我想要按概念分组的部门总薪水。我想要使用linq
查询的结果,所以请帮助我的朋友。我拿了一张桌子,见下文。你能为我的查询提供一个解决方案吗?我已经尝试过,但我没有找到解决方案。
我的数据表是:
结果如下:
c# - LINQ 按顺序分组并按排序计数
我正在寻找一种最佳性能方法来对使用 LINQ 进行排序的序列进行分组和计数。我将处理大于 500 MB 的文件,因此性能是该任务中最重要的关键。
结果必须是这样的:
我做了这样的事情:
但它不能正常工作。有什么帮助吗?
vb.net - vb.net 中以下 sql 的 Linq Lambda 表达式
我有这个现有的 Sql 语句:
我想转换为使用 linq-to-sql,但我不知道如何处理group by
子查询中的表达式。我怎样才能做到这一点?
我正在使用实体框架,我有一种方法来获取 lwp 列表。我只做了一部分。
我无法在 max 函数中按子查询编写组。
c# - Linq选择相同的ID并删除其他
我需要过滤这个列表。
我只想让那些具有相同 SalId 的人必须至少有两个。
我该怎么做?
c# - 允许组中的空表
我正在尝试用 C# 表达式编写一个 LINQ 查询,以获取采购订单的概述,其中包括一个包含采购订单TblPODetails
中项目列表的表。我想获取此表中的每个行项目,然后将已收到的项目总数添加到表中TblPOReceipts
。如果没有收到任何项目,则TblPOReceipts
显示 null 并且查询返回 0 个结果。
我怎样才能在 中允许空值TblPOReceipts
并且仍然从 中获得我的其余结果TblPODetails
?
这是我的查询:
asp.net-mvc - 通过 linq 语句嵌套选择组
我花了几天(也许几周)试图解决这个问题。我有两个表,我试图将我的数据组织到以下层次结构中。这是一个应该是什么样子的示例:
我的查询在 LinQPad 中成功运行,但无法在 MVC 中运行。这是我在 MVC 中使用的代码。
这是wl类信息:
我不断得到
无法使用集合初始化程序初始化类型“LibraryProject.Model.wl”,因为它没有实现“System.Collections.IEnumerable”。
好的,这是 LinqPad 中的一个非常相似的查询。
谁能帮我这个?
c# - 在 LINQ 中对相似列进行分组并连接其他列
我有以下课程
这里我的数据如下
我只需要一行作为输出,所以前 2 列值将相等并且只得到一个,最后 2 列将连接并检索为逗号分隔值。最终输出将是
如何在 LINQ 中进行这样的分组?
vb.net - 如何在 vb 代码中的 DataTable 上的 linq 中执行 groupby?
如何在 LINQ 中使用 DataTable 在 vb 代码(dot.net v4.0)中执行组并对组求和?
在下面的示例中,我需要添加 group by GroupName
,ProductName
然后执行 sum on QTY
。列、顺序和位置应该保持在示例中,我只需要添加组和总和。格式应保持不变(使用 e("FieldName") 获取行)。
linq - 对组进行排序以按包含元素的日期显示它们 (LINQ)
我不确定这是否可能。我的班级我有一个看起来像这样的列表:
现在我想按Firstname和Lastname创建组。
- 约翰·迪尔,3:12
- 约翰·迪尔,6:34
- 约翰·迪尔,11:12
- 汤姆金,1:12
- 汤姆金,3:49
- 汤姆金,4:22
- 马库斯·费尔特,11:23
此外,我想按它们的Timestamp对这些组进行排序,最后一个应该是第一个,而这些组应该留在列表视图中显示它们。
Markus Fert(组页眉)
11:23(内容元素)约翰鹿
11:12
6:34汤姆金
4:22
3:49约翰·鹿
3:12汤姆金
1:22
希望任何Linq天才可以帮助我解决问题:)谢谢!
非常感谢谢尔盖,工作就像一个魅力!
此外,我想为我的组键创建一个自定义类,以在我的 ListView 标题中显示不同的附加内容。(不仅是拼接在一起的字符串)
我想将我的查询分配给这样的 IEnumerable:
标头包含每个人中包含的一些其他属性(例如,每个人还有一个国家、年龄、...)。也许你也可以在那里帮助我?
再次感谢谢尔盖。通过实现实现 ICompareable 接口的 Header 类解决了我的问题。
我的查询现在看起来像这样:
list - 从两个不同的列表中创建组
我想这很容易,但我不知道如何做到这一点。
我有两个人员列表
我想用 linq 从两个完整列表中创建组,如下所示。
该字符串将是任何自定义字符串。我将使用它在 Windows 8.1 Metro 应用程序ListView
中使用CollectionViewSource
与IEnumerable
.