2011-05-26 80 views
0

我怎样才能做这个任务的意见确定,请帮我...使用LINQ亚音速3

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

问题是什么? – Henrik 2011-05-26 09:52:37

+0

哟男人试图描述你的问题哟 – Bastardo 2011-05-26 10:00:44

+0

我已经写在代码区的纪念。 – 2011-05-26 10:07:25

回答

2

并不完全清楚的问题,但如果你只是寻找顶的X结果再使用Take()方法。 MSDN Page。对于你的例子,它的用法是:

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