| FilterPath2Operand(PropertyPath, ConditionType, Operand) - метод |
Добавляет в текущий экземпляр простое условие сравнения реквизита корневого объекта и произвольного операнда (выражения).
Пространство имён:
FinistSoft.Objects
Сборка:
Engine (в Engine.dll) Версия: 1.0.0
Синтаксис public void Path2Operand(
PropertyPath propPath,
ConditionType condType,
Operand operand
)
Public Sub Path2Operand (
propPath As PropertyPath,
condType As ConditionType,
operand As Operand
)
Dim instance As Filter
Dim propPath As PropertyPath
Dim condType As ConditionType
Dim operand As Operand
instance.Path2Operand(propPath, condType,
operand)
public function Path2Operand(
propPath : PropertyPath,
condType : ConditionType,
operand : Operand
)
Параметры
- propPath
- Тип: FinistSoft.ObjectsPropertyPath
Путь к сравниваемому реквизиту корневого объекта с левой стороны условия. - condType
- Тип: FinistSoft.ObjectsConditionType
Тип условия. - operand
- Тип: FinistSoft.ObjectsOperand
Операнд с правой стороны условия.
Исключения Исключение | Условие |
---|
ArgumentNullException | Параметр имеет значение null. |
InvalidFilterException | Задан пустой путь к реквизиту. |
Заметки Корневой объект запроса для пути propPath определяется по типу бизнес-объекта из первого элемента этого пути.
См. также