gpt4 book ai didi

c# - 使用多个分组依据字段时按日期分组的 Linq

转载 作者:行者123 更新时间:2023-11-30 19:41:16 27 4
gpt4 key购买 nike

<分区>

由于 linq 不允许您在 linq 查询中使用 Date() 方法,我阅读了有关使用 DbFunctions.TruncateTime 的信息,在您尝试在匿名类型中使用它之前效果很好我需要做什么才能对多个字段进行分组。我还尝试仅使用我字段的日期部分创建一个新的日期时间,但这也不起作用(再次出现相同的错误)。

我的查询看起来像

kw = kw
.GroupBy(x => new { DbFunctions.TruncateTime(g.SummaryHour), x.KeywordID })
.SelectMany(x => x)
.OrderByDescending(x => x.KeywordID);

我尝试像 groupby.groupby 一样将 group by 链接在一起...但这并没有给我相同的结果。 我有什么办法可以做到这一点?我基本上是在尝试过滤掉日期的时间部分,并按其他字段进行分组。

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com