| DbQueryParserGetQueryObject - метод |
Выполняет поиск, при необходимости создает объекты
DbQueryParserQueryObjInfo, которые встречаются в заданному пути к реквизиту.
Пространство имён:
FinistSoft.Storage
Сборка:
DbStorage (в DbStorage.dll) Версия: 1.0.0
Синтаксис private DbQueryParserQueryObjInfo GetQueryObject(
int rootIndex,
PropertyPath propPath,
bool isOptional,
bool changeExistingOptional,
bool addIdAndTS
)
Private Function GetQueryObject (
rootIndex As Integer,
propPath As PropertyPath,
isOptional As Boolean,
changeExistingOptional As Boolean,
addIdAndTS As Boolean
) As DbQueryParserQueryObjInfo
Dim instance As DbQueryParser
Dim rootIndex As Integer
Dim propPath As PropertyPath
Dim isOptional As Boolean
Dim changeExistingOptional As Boolean
Dim addIdAndTS As Boolean
Dim returnValue As DbQueryParserQueryObjInfo
returnValue = instance.GetQueryObject(rootIndex,
propPath, isOptional, changeExistingOptional,
addIdAndTS)
private function GetQueryObject(
rootIndex : int,
propPath : PropertyPath,
isOptional : boolean,
changeExistingOptional : boolean,
addIdAndTS : boolean
) : DbQueryParserQueryObjInfo
Параметры
- rootIndex
- Тип: SystemInt32
Индекс корневого объекта запроса, к которому относится реквизит. - propPath
- Тип: FinistSoft.ObjectsPropertyPath
Путь к реквизиту относительно корневого объекта запроса. - isOptional
- Тип: SystemBoolean
Признак необязательности связи между объектами. - changeExistingOptional
- Тип: SystemBoolean
Заменять существующий признак необязательности связи между объектами. - addIdAndTS
- Тип: SystemBoolean
Признак необходимости добавления полей Id и TS для получаемого объекта DbQueryParserQueryObjInfo.
Возвращаемое значение
Тип:
DbQueryParserQueryObjInfoОбъект информации о классе бизнес-объекта, соответствующий реквизиту с заданным путем.
См. также