Linq to entity: Как сгруппировать дату в часть datetime - PullRequest
0 голосов
/ 13 февраля 2012

Я хотел бы просто запросить таблицу Рейсы , содержит поле даты и времени Прибытие и сгруппировать результаты по дате, а затем добавить подкачку с использованием linq к сущности.

Какмы можем сгруппировать рейсы по датам прибытия?

1 Ответ

3 голосов
/ 13 февраля 2012

Поскольку вы ищете что-то простое, попробуйте это.

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

Это вернет вам группы объектов Flight, которые вы можете использовать, как планируете.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...