问题标签 [morelinq]

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 投票
2 回答
630 浏览

c# - .net6 & MoreLinq : System.Linq.Enumerable.DistinctBy 和 MoreLinq.MoreEnumerable.DistinctBy 之间的调用不明确

最近我升级了我的一个项目以使用.NET 6. 早些时候,我使用MoreLinq库将DistinctBy()其应用于特定属性。

现在,当我将 TargetFramework 升级.NET 6DistinctBy().

现在编译器对DistinctBy()需要选择哪个感到困惑,我不能依赖System.Linq,因为删除using MoreLinq会导致多个其他错误。

我知道如果我们在相同方法之间遇到歧义,那么我们可以使用using alias,但我不确定如何使用using aliasLinq 扩展方法。

这是错误:

在此处输入图像描述

我可以在下面的小提琴中复制同样的问题

在线尝试

0 投票
1 回答
69 浏览

c# - 将 LINQ 中的 groupby / orderby 查询重写为对象的最佳方法

我有一些看起来像这样的数据:

我需要找到每个环境的最后一条记录(按时间),所以我写道:

当然它可以按预期工作,但我想有一种更简单的方法来编写它,并且可能也更有效,例如使用像 MoreLINQ 这样的召集库(或另一个好知道的库?),并进行某种分区。

我不需要 Linq 到 SQL 的转换(但如果建议的解决方案也支持它会很好),只需要 Linq 到对象。

感谢您的建议