问题标签 [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.

0 投票
1 回答
188 浏览

c# - .Net Linq Group by Join

我有以下代码:

我如何更改代码以使输出如下:

0 投票
2 回答
675 浏览

c# - Linq 按 id 分组

我需要通过 idAuto 将 Cars 与一列 SUM(Summ) 进行分组,但它不能正常工作。能否请你帮忙。

0 投票
1 回答
67 浏览

c# - Sort and allocate objects in a list

I have a list like this

  1. I want to group users with same groupID.

  2. Calculate groupCredit by adding the individualcredit s of each member in group and by dividing it by the number of group members.

  3. Finally I want to assign each user with their groupCredit.

There are groups with three to five members.

How to do that?

Here's what I have tried.

Here's what I don't know.

How to search for the same groupID? In what I have tried I check for all Items groupID is blank.

0 投票
3 回答
1397 浏览

c# - 对对象列表进行分组并将值分配给组

我有一个这样的清单

我需要做以下事情,并且我正在提供迄今为止我尝试过的东西。

我想用相同的用户分组groupID

groupCredit通过将组中每个成员的 s 相加individualcredit并除以组成员的数量来计算。

最后,我想为每个用户分配他们的groupCredit. 有三到五个成员的小组。

任何人都可以帮助我吗?至少给我一个样本解决的问题?我进行了搜索,但没有找到与此完全匹配的内容。

到目前为止,这是我的 linq

在这里我不明白要做的是获取组标记(它是计算添加所有组成员标记并将其除以组成员的数量)并将组标记分配给组中的每个成员。

0 投票
2 回答
1555 浏览

c# - LINQ:按月季度分组

我想按月季度对值进行分组。假设我有以下月份的季度:

我希望我在 linq 中的结果根据月份数按季度分组。我怎样才能在 linq 中实现这一点?

0 投票
3 回答
5874 浏览

c# - LINQ按自定义类型分组不起作用

我有通过HTTPWebRequest. 在我将其解析NewtonSoft.Deserialize为自定义类型(具有公共字符串属性的简单类)后,我想使用这些数据来操作LINQ- 更具体地说,我想对数据进行分组。

我的问题是,如果我按单个字符串属性分组,分组工作正常

因为我想按更多列分组,所以我返回一个自定义类型

然而,该小组没有工作。我认为原因一定是编译器不知道如何比较这些对象-所以如果实现了这种类型IEqualityComparer<MyType>,它将解决它。

但是不,它仍然没有相应地分组,它创建了几个具有完全相同字符串值的键。

我分组的自定义类型类似于

关于我缺少什么的任何想法?

这是上述场景的一个具体示例:

0 投票
3 回答
12682 浏览

c# - LINQ 中的 GroupBy 是如何工作的?

我原本有一本<string, List<ProviderSummary>>叫做的字典rowsDictionary

现在,对于该字典的每个键,我按以下某些标准对其值列表进行分组:

so for example if key["1234"] originally had 6 items in its list of values, now it may have two items based on that grouping. My question and confusion is what happens to the rest of the values? ( those four) and what values will go in to these two lists that are returned for the group?

0 投票
2 回答
228 浏览

entity-framework - Linq Group 将项目加入列表

这是一个主细节场景,其中每个 TABLE1 都分配了来自 TABLE2 的多行,我想做一些这样的事情:

这有可能吗?

0 投票
2 回答
131 浏览

c# - Linq Group By Query 没有切割它

古老的“分组依据”选项可以很好地处理多个分组依据字段。问题:如果我想在结果集中(不需要分组)中包含不在 group by (grp) 对象中的字段怎么办。根据那里的大量示例,它似乎无法处理这种情况。

在下面的示例中,所有分组依据字段都很好地包含在使用 grp 对象的结果集中。好的,假设“地址”有一个“街道”或“电话”,我只想将其包含在结果中而不进行分组。选项?

0 投票
2 回答
133 浏览

c# - 你如何更改 linq 组 IQueryable> 到 IQueryable?

您如何将 linq 组更改IQueryable<IEnumerable<T>>IQueryable<T>?这样我就可以将 iqueryable 与其他实体一起加入吗?