используя linq с дозвуковой 3 - PullRequest
0 голосов
/ 26 мая 2011

Как мне решить эту задачу, определите в комментариях, пожалуйста, помогите мне ...

var qry = DB.Select.From("EventListing").OrderDesc("CreatedOn").Where("StartTime", Comparison.GreaterThan,
SelectedDate.AddDays(-1));
// TODO LIMIT TO TOP (based on Max) RESULTS
// where StartTime is the same date as SelectedDate
//qry.TopSpec = "5";
var events = qry.ExecuteTypedList<EventListing>();

1 Ответ

2 голосов
/ 26 мая 2011

Не совсем ясно о проблеме, но если вы просто ищете лучшие результаты X, используйте метод Take(). MSDN Page . Для вашего примера использование будет:

var qry = DB.Select.From("EventListing").OrderDesc("CreatedOn").Where("StartTime", Comparison.GreaterThan, SelectedDate.AddDays(-1)).Take(5);
...