【发布时间】:2018-01-29 20:09:46
【问题描述】:
我有一个这样的 Linq 查询,它会提取表中的所有重复项..
var duplicates = entities.TableName.GroupBy(item => new { item.Field1, item.Field2 })
.Where(g => g.Count() > 1)
.SelectMany(g => g)
.ToList();
如何过滤表中的另一列,即日期时间类型的 Field3,并希望所有在昨天(即今天 -1)和明天(即今天 + 1)之间具有日期时间的行..
因此,实际上,我想要所有具有 Field1 和 Field2 共同的重复项,并且在其中,我想要所有具有 Field3 类型为 datetime 并且一次在昨天和明天落下的记录
谢谢
【问题讨论】:
标签: sql-server entity-framework linq