Creatio development guide
Это документация Creatio версии 7.8.0. Мы рекомендуем использовать новую версию документации.

EntitySchemaQuery - класс Члены  Смотри также  Terrasoft.Core.Entities - пространство имен : EntitySchemaQuery - класс C#

Glossary Item Box

Представляет запрос к схеме объекта. Это высокоуровневый класс, позволяющий собирать сложные запросы, используя только понятия путей к колонкам объекта таблицы (схемы) относительно корневой таблицы.

Синтаксис

public class EntitySchemaQuery : Terrasoft.Core.IManagerItemInstance  

Тип EntitySchemaQuery предоставляет следующие члены.

Конструкторы

 ИмяОписание
Public EntitySchemaQuery Перегружен.   

Cвойства

 ИмяОписание
Public - свойствоCacheКэш запроса.  
Public - свойствоCacheItemNameИмя элемента кэша.  
Public - свойствоCanReadUncommitedDataПризнак, определяющий, будут ли попадать в результаты запроса данные, для которых не завершена транзакция.  
Public - свойствоCaptionЗаголовок.  
Public - свойствоColumnsКоллекция колонок текущего запроса к схеме объекта.  
Public - свойствоDataValueTypeManagerМенеджер значений типов данных.  
Public - свойствоEntitySchemaManagerМенеджер схем объектов.  
Public - свойствоFiltersКоллекция фильтров текущего запроса к схеме объекта.  
Public - свойствоIgnoreDisplayValuesПризнак, определяющий, что в запросе не будут использоваться отображаемые значения колонок.  
Public - свойствоIsDistinctПризнак, определяющий, убирать ли дубли в результирующем наборе данных.  
Public - свойствоIsInheritedПризнак, является ли запрос унаследованным.  
Public - свойствоJoinRightStateПараметр, определяющий условие наложения прав при использовании связанных таблиц, если схема администрируется по записям.  
Public - свойствоManagerМенеджер схем.  
Public - свойствоManagerItemЭлемент менеджера.  
Public - свойствоNameИмя.  
Public - свойствоParentCollectionКоллекция запросов, которой принадлежит текущий запрос к схеме объекта.  
Public - свойствоParentEntitySchemaРодительская схема запроса.  
Public - свойствоPrimaryQueryColumnКолонка, созданная по первичной колонке корневой схемы. Заполняется при первом обращении.  
Public - свойствоRootSchemaКорневая схема.  
Public - свойствоRowCountКоличество строк, возвращаемых запросом.  
Public - свойствоSkipRowCountКоличество строк, которые необходимо пропустить в результирующем наборе данных.  
Public - свойствоUseAdminRightsПараметр, определяющий, будут ли учитываться права при построении запроса получения данных.  

Методы

 ИмяОписание
Public - методAddAllSchemaColumnsВ коллекцию колонок текущего запроса к схеме объекта добавляет все колонки корневой схемы.  
Public - методAddColumnПерегружен. Создает и добавляет колонку в текущий запрос к схеме объекта.  
Public - методClearCachОчищает кэш текущего запроса.  
Public - методstatic (Shared in Visual Basic)ClearDefCachУдаляет из кэша запроса элемент с заданным именем.  
Public - методCloneСоздает клон текущего экземпляра EntitySchemaQuery.  
Public - методCreateAggregationEntitySchemaExpressionВозвращает выражение агрегирующей функции указанного типа для выражения колонки, расположенной по заданному пути.  
Public - методCreateAggregationFunctionВозвращает экземпляр агрегирующей функции EntitySchemaAggregationQueryFunction с заданным типом для колонки по укзанному пути относительно корневой схемы.  
Public - методCreateCaseNotNullFunctionВозвращает экземпляр функции EntitySchemaCaseNotNullQueryFunction для заданного массива выражений условий.  
Public - методCreateCaseNotNullQueryFunctionWhenItemВозвращает экземпляр выражения для sql-конструкции вида WHEN <Выражение_1> IS NOT NULL THEN <Выражение_2>.  
Public - методCreateCastFunctionВозвращает экземпляр функции EntitySchemaCastQueryFunction для выражения колонки, расположенной по заданному пути относительно корневой схемы, и указанным целевым типом данных.  
Public - методCreateCoalesceFunctionПерегружен.   
Public - методCreateConcatFunctionВозвращает экземпляр функции EntitySchemaConcatQueryFunction для заданного массива выражений.  
Public - методCreateCurrentDateFunctionВозвращает экземпляр функции EntitySchemaCurrentDateQueryFunction возвращающей текущую дату.  
Public - методCreateCurrentDateTimeFunctionВозвращает экземпляр функции EntitySchemaCurrentDateTimeQueryFunction, возвращающей текущие дату и время.  
Public - методCreateCurrentTimeFunctionВозвращает экземпляр функции EntitySchemaCurrentTimeQueryFunction, определяющей текущее время.  
Public - методCreateCurrentUserAccountFunctionВозвращает экземпляр функции EntitySchemaCurrentUserAccountQueryFunction, определяющей идентификатор контрагента текущего пользователя.  
Public - методCreateCurrentUserContactFunctionВозвращает экземпляр функции EntitySchemaCurrentUserContactQueryFunction, определяющей идентификатор контакта текущего пользователя.  
Public - методCreateCurrentUserFunctionВозвращает экземпляр функции EntitySchemaCurrentUserQueryFunction, определяющей текущего пользователя.  
Public - методCreateDatePartFunctionВозвращает экземпляр функции EntitySchemaDatePartQueryFunction, возвращающей заданный интервал даты для значения колонки, расположенной по указанному пути относительно корневой схемы.  
Public - методCreateDayFunctionВозвращает экземпляр функции EntitySchemaDatePartQueryFunction, возвращающей интервал даты [День] для значения колонки, расположенной по указанному пути относительно корневой схемы.  
Public - методCreateExistsFilterДля текущего запроса к схеме объекта возвращает фильтр сравнения типа [Существует по заданному условию] и устанавливает в качестве проверяемого значения выражение колонки, расположенной по заданному пути.  
Public - методCreateFilterПерегружен. Создает фильтр запроса для выборки записей по определенным условиям.  
Public - методCreateFilterWithParametersПерегружен. Создает параметризированный фильтр для выборки записей по определенным условиям.  
Public - методCreateHourFunctionВозвращает экземпляр функции EntitySchemaDatePartQueryFunction, возвращающей часть даты [Час] для значения колонки, расположенной по указанному пути относительно корневой схемы.  
Public - методCreateHourMinuteFunctionВозвращает экземпляр функции EntitySchemaDatePartQueryFunction, возвращающей часть даты [Минута] для значения колонки, расположенной по указанному пути относительно корневой схемы.  
Public - методCreateIsNotNullFilterДля текщуего запроса к схеме объекта возвращает фильтр сравнения типа [Не является null в базе данных], устанавливая в качестве проверяемого значения выражение колонки, расположенной по указанному пути.  
Public - методCreateIsNullFilterДля текущего запроса к схеме объекта возвращает фильтр сравнения типа [Является null в базе данных], устанавливая в качестве условия проверки выражение колонки, расположенной по указанному пути.  
Public - методCreateIsNullFunctionВозвращает экземпляр функции EntitySchemaIsNullQueryFunction для колонок с проверяемым и замещающим значениями, которые расположены по заданным путям относительно корневой схемы.  
Public - методCreateLengthFunctionПерегружен.   
Public - методCreateMonthFunctionВозвращает экземпляр функции EntitySchemaDatePartQueryFunction, возвращающей часть даты [Месяц] для значения колонки, расположенной по указанному пути относительно корневой схемы.  
Public - методCreateNotExistsFilterДля текущего запроса к схеме объекта возвращает фильтр сравнения типа [Не существует по заданному условию] и устанавливает в качестве проверяемого значения выражение колонки, расположенной по заданному пути.  
Public - методstatic (Shared in Visual Basic)CreateParameterExpressionПерегружен. Создает выражение запроса к схеме объекта для параметра.  
Public - методstatic (Shared in Visual Basic)CreateParameterExpressionsПерегружен. Создает перечень выражений запросов для параметров с определенным типом данных.  
Public - методstatic (Shared in Visual Basic)CreateSchemaColumnExpressionПерегружен.   
Public - методCreateSchemaColumnExpressionsПерегружен.   
Public - методCreateSchemaColumnExpressionsWithoutCoalesceВозвращает перечислитель выражений колонок запроса к схеме объекта по заданному массиву путей к колонкам. При этом, если колонка имеет тип множественный справочник, к ее значениям не применяется функция COALESCE.  
Public - методstatic (Shared in Visual Basic)CreateSchemaColumnQueryExpressionПерегружен.   
Public - методCreateSubEntitySchemaExpressionВозвращает выражение подзапроса к схеме объекта для колонки, расположенной по заданному пути.  
Public - методCreateTrimFunctionПерегружен.   
Public - методCreateUpperFunctionВозвращает экземпляр функции EntitySchemaUpperQueryFunction для выражения колонки по заданному пути относительно корневой схемы.  
Public - методCreateWeekdayFunctionВозвращает экземпляр функции EntitySchemaDatePartQueryFunction, возвращающей часть даты [День недели] для значения колонки, расположенной по указанному пути относительно корневой схемы.  
Public - методCreateWeekFunctionВозвращает экземпляр функции EntitySchemaDatePartQueryFunction, возвращающей часть даты [Неделя] для значения колонки, расположенной по указанному пути относительно корневой схемы.  
Public - методCreateYearFunctionВозвращает экземпляр функции EntitySchemaDatePartQueryFunction, возвращающей часть даты [Год] для значения колонки, расположенной по указанному пути относительно корневой схемы.  
Public - методGetDataTableВозвращает результат выполнения текущего запроса к схеме объекта в виде таблицы данных в памяти, используя заданное пользовательское подключение.  
Public - методstatic (Shared in Visual Basic)GetDayOfWeekNumberВозвращает порядковый номер дня недели для заданного объекта System.DayOfWeek с учетом региональных настроек.  
Public - методGetEntityВозвращает экземпляр Entity по заданному первичному ключу, используя заданное пользовательское подключение.  
Public - методGetEntityCollectionПерегружен. Возвращает коллекцию экземпляров Entity, представляющих результаты выполнения текущего запроса.  
Public - методGetSchemaВозвращает экземпляр схемы объекта текущего экземпляра EntitySchemaQuery.  
Public - методGetSelectQueryПерегружен. Возвращает экземпляр запроса на выборку данных.  
Public - методGetSummaryColumnsПерегружен. Возвращает коллекцию выражений  колонок запроса, для которых вычисляются итоговые значения.  
Public - методGetSummaryEntityПерегружен. Возвращает экземпляр Entity для результата, возвращаемого запросом на выборку итоговых значений.  
Public - методGetSummarySelectQueryПерегружен. Строит запрос на выборку итоговых (агрегирующих) значений для заданной коллекции колонок текущего экземпляра EntitySchemaQuery.  
Public - методGetTypedColumnValue<T>Возвращает типизированное значение колонки с заданным именем из переданного экземпляра Entity.  
Public - методLoadDataTableDataПерегружен. Загружает результат выполнения текущего запроса к схеме объекта в объект System.Data.DataTable.  
Public - методRemoveColumnУдаляет колонку с заданным именем из коллекции колонок текущего запроса.  
Public - методResetSchemaОчищает схему текущего экземпляра EntitySchemaQuery.  
Public - методResetSelectQueryОчищает запрос на выборку для текущего запроса к схеме объекта.  

События

 ИмяОписание
Public - событиеLoadingСобытие, возникающее при загрузке данных.  

Иерархия наследования

System.Object
   Terrasoft.Core.Entities.EntitySchemaQuery

Смотри также

© Terrasoft 2002-2016.