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