FieldOperator类不包含静态常量

时间:2012-06-26 12:32:44

标签: tridion tridion-2011

我想在Broker Query中使用FieldOperator来根据元数据中的日期选择组件表示。为此,我使用CustomMetaValueCriteria。

CustomMetaValueCriteria yearCriteria = new CustomMetaValueCriteria(
  new CustomMetaKeyCriteria("sort_date"), 
  new DateTime(Convert.ToInt32(NewsYear), 12, 31), 
  FieldOperator.LESS_OR_EQUAL_THAN);

似乎静态常量如LESS_OR_EQUAL_THAN,GREATER_OR_EQUAL_THAN和LIKE不是公开可用的。我正在使用SDL Tridion 2011 SP1。 有解决方案的人吗?

1 个答案:

答案 0 :(得分:7)

字段运算符可用作Criteria类的静态属性。 E.g:

Criteria.GreaterThan
Criteria.Equal