Linq IQueryable比较前瞻/落后于平均值

时间:2019-01-18 10:00:41

标签: entity-framework average iqueryable

我使用实体框架,试图构建一个查询,在这里我可以比较n个成功或先前值的平均值。

通常可以执行以下操作以逐个值进行比较:

valueCollection.Where(vc => vc.Any(val => val.number > operand)).ToList();

但是,我希望向前看n个条目或向后看n个条目,然后比较这n个条目的平均值。请记住,这些条目的ID是顺序的GUID,而不是整数,因为源表非常大。

我将实体框架与MSSQLServer一起使用。因此,服务器将要进行这项工作,我知道它可以做到。我在努力寻找如何使用iqueryable实现此功能的方法。

0 个答案:

没有答案