Lov*_*own 3 umbraco razor umbraco7
假设我有一个带别名的文档类型BlogPost,它具有以下属性:
获取网站中包含的最新5个博客时,我会使用以下代码段:
var blogList = CurrentPage.AncestorOrSelf(1).Descendants("BlogPost").OrderBy("blogDate desc").Take(5);
Run Code Online (Sandbox Code Playgroud)
但是,我正在尝试检索最新的5个博客,其中日期位于特定范围内(例如:2014年12月15日之后).
我知道你可以使用Where包含在a中的条件的子句String,但我试图比较两个DateTimes:
Convert.ToDateTime("blogDate") >= new DateTime(2014, 12, 15)
Run Code Online (Sandbox Code Playgroud)
这可能与Where条款有关吗?
这样做的代码如下:
var blogList = CurrentPage.AncestorOrSelf(1).Descendants("BlogPost").
.Where("blogDate >= @0", new DateTime(2014, 12, 15))
OrderBy("blogDate desc")
.Take(5)
Run Code Online (Sandbox Code Playgroud)
这段摘录取自以下Umbraco论坛主题的回复.
| 归档时间: |
|
| 查看次数: |
6086 次 |
| 最近记录: |