PlaceholderQueryExecutor - класс

Объект, выполняющий построение и выполнение запроса по объекту IPlaceholderQuery. Запрос может не выполняться на базе данных, например, если требуемые данные содержатся в карточке.

Definition

Пространство имён: Tessa.Platform.Placeholders
Сборка: Tessa (в Tessa.dll) Версия: 3.6.0.22
C#
public class PlaceholderQueryExecutor : PlaceholderExecutor, 
	IPlaceholderQueryExecutor
Inheritance
Object    PlaceholderExecutor    PlaceholderQueryExecutor
Derived
Implements
IPlaceholderQueryExecutor

Заметки

Наследники класса могут изменять модифицировать способ формирования текста запроса.

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

PlaceholderQueryExecutor Создаёт экземпляр класса с указанием его зависимостей.

Свойства

QueryBuilder Объект, выполняющий формирование текста запроса по объекту IPlaceholderQuery. Не может быть равен null.
SchemeTypeConverter Объект, выполняющий преобразование типов для данных, полученных из представлений, или null, если тип будет всегда неизвестен.

Методы

CoerceAfterLoadingКорректировка загруженного из базы данных значения, которое затем будет отформатировано и выведено в виде строки.
(Унаследован от PlaceholderExecutor)
EqualsDetermines whether the specified object is equal to the current object.
(Унаследован от Object)
FinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Унаследован от Object)
GetHashCodeServes as the default hash function.
(Унаследован от Object)
GetTypeGets the Type of the current instance.
(Унаследован от Object)
MemberwiseCloneCreates a shallow copy of the current Object.
(Унаследован от Object)
ToStringReturns a string that represents the current object.
(Унаследован от Object)
TryExecuteRowListAsync Выполняет запрос и возвращает список строк таблицы или null, если выполнить запрос не удалось. Рекомендуется использовать метод при выполнении запроса для плейсхолдера, работающего в "режиме таблицы".
TryExecuteScalarListAsync Выполняет запрос и возвращает список скалярных полей или null, если выполнить запрос не удалось. Рекомендуется использовать метод при выполнении запроса для плейсхолдера, работающего в "режиме поля".

Методы расширения

Get
(Определяется ComHelper)
InternalMarkerCanvas Возвращает маркер аннотации
(Определяется AnnotationInternalsAccessor)
Invoke
(Определяется ComHelper)
Set
(Определяется ComHelper)

См. также