2012-02-13 62 views

回答

3

既然你正在寻找一些简单的东西,试试看。

int recordsPerPage = 10, currentIndex = 0; 
var groupQuery = 
    myDC.Flights. 
    GroupBy(f => EntityFunctions.TruncateTime(f.Arrival)). 
    Skip(recordsPerPage * currentIndex). 
    Take(recordsPerPage); 

这会给你回飞行的对象组,你可以,但是你打算使用。

+0

实体框架不支持您从实体获取数据的简单解决方案! linq to entity不支持'f.Arrival.Date'中的'.Date'。 – 2012-02-13 14:01:45

+0

@Reza你是完全正确的,当你想要Entities时,我回答了LinqToSql。答案已更新。 – 2012-02-13 16:08:14

+0

我一直在寻找这个很长一段时间! – 2013-08-22 19:28:24