1

有人可以建议我在哪里出错:

var results = CurrentPage.Children.Where("raceDate >= DateTime.Now").OrderBy("raceDate");

在 Umbraco v5.1 RC 中,我尝试创建日期为今天或之后的项目集合,但出现以下错误:

Operator '>' incompatible with operand types 'Object' and 'DateTime'
4

1 回答 1

3

你需要做这样的事情未经测试):

ults = CurrentPage.Children.Where("raceDate >= @0", DateTime.Now).OrderBy("raceDate");

按照您编写的方式, datetime.now 不会被替换到 where 子句中。

于 2012-05-05T23:19:31.703 回答