问题标签 [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.
c# - .net6 & MoreLinq : System.Linq.Enumerable.DistinctBy 和 MoreLinq.MoreEnumerable.DistinctBy 之间的调用不明确
最近我升级了我的一个项目以使用.NET 6
. 早些时候,我使用MoreLinq库将DistinctBy()
其应用于特定属性。
现在,当我将 TargetFramework 升级.NET 6
到DistinctBy()
.
现在编译器对DistinctBy()
需要选择哪个感到困惑,我不能依赖System.Linq
,因为删除using MoreLinq
会导致多个其他错误。
我知道如果我们在相同方法之间遇到歧义,那么我们可以使用using alias
,但我不确定如何使用using alias
Linq 扩展方法。
这是错误:
我可以在下面的小提琴中复制同样的问题
c# - 将 LINQ 中的 groupby / orderby 查询重写为对象的最佳方法
我有一些看起来像这样的数据:
我需要找到每个环境的最后一条记录(按时间),所以我写道:
当然它可以按预期工作,但我想有一种更简单的方法来编写它,并且可能也更有效,例如使用像 MoreLINQ 这样的召集库(或另一个好知道的库?),并进行某种分区。
我不需要 Linq 到 SQL 的转换(但如果建议的解决方案也支持它会很好),只需要 Linq 到对象。
感谢您的建议