Только EPiServer:Поиск по любым параметрам в области объектов
Как найти страницы с любой стоимостью в заданном имуществе? Я могу выполнить поиск страниц с определенным значением в свойстве, но я не могу понять, как искать «не пусто».
Например, это не работает:
var criterias = newPropertyCriteriaCollection
{
new PropertyCriteria()
{
Condition = CompareCondition.NotEqual,
Name = "MyProperty",
IsNull = false,
Type = PropertyDataType.String,
Value = ""
}
};
var pages = DataFactory.Instance.FindPagesWithCriteria(PageReference.StartPage, criterias);
Исключение брошено, «Значение crieria не может быть нулевым или пустым Установите IsNull свойства для поиска нуля..»
Любые идеи?
Мне нужны НЕ-пустые значения. Свойство PropertyCriteria, которое вы предложили, просто дает мне коллекцию всех страниц, на которых нет набора свойств. Мне нужны те, у которых установлен набор значений. –
Я сделал опечатку, CompareCondition должен был NotEqual. Я исправил это. Обновление - это все еще не работает. Хммм. – tompipe