Для изменения размера нажмите или перетащите

BasisGetPropertyForQuery - метод

Возвращает реквизит бизнес-объекта для чтения в него результата запроса Query.

Пространство имён:  FinistSoft.Objects
Сборка:  Engine (в Engine.dll) Версия: 1.0.0
Синтаксис
public BasisProperty GetPropertyForQuery(
	Type rootBasisType,
	PropertyPath propertyPath,
	bool forRead
)

Параметры

rootBasisType
Тип: SystemType
Тип корневого объекта запроса.
propertyPath
Тип: FinistSoft.ObjectsPropertyPath
Путь к реквизиту бизнес-объекта.
forRead
Тип: SystemBoolean
Признак того, что возвращаемый реквизит предназначен для заполнения данными из хранилища, и не должен считываться по время выполнения метода GetPropertyForQuery(Type, PropertyPath, Boolean)

Возвращаемое значение

Тип: BasisProperty
Реквизит бизнес-объекта или null.
Исключения
ИсключениеУсловие
ArgumentNullExceptionПустое значение параметра функции.
PropertyPathEmptyExceptionПуть к реквизиту не содержит ни одного элемента.
ObjectDontHavePropertyException Текущий экземпляр несовместим с типом из первого элемента пути, либо тип одного из подобъектов текущего экземпляра несовместим с типом ссылки предыдущего элемента пути.
Заметки
Значение null возвращается, если в одном из элементов пути указан тип-наследник типа текущего экземпляра или соответствующего связанного объекта текущего экземпляра.
См. также