【问题标题】:using linq with subsonic 3使用带有亚音速 3 的 linq
【发布时间】:2011-05-26 09:51:05
【问题描述】:

如何在 cmets 中定义此任务,请帮助我...

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>();

【问题讨论】:

  • 你试着描述你的问题哟
  • 我已经在代码的评论区写了。

标签: c# linq subsonic3


【解决方案1】:

问题并不完全清楚,但如果您只是在寻找前 X 个结果,请使用 Take() 方法。 MSDN Page。对于您的示例,用法是:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-10-28
    • 1970-01-01
    • 2010-11-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多