IDeferredQueryExecutor - интерфейс

Позволяет отложенно выполнять SQL-команды, не возвращающие значение, с параметрами, а также создавать параметры для отложенного выполнения.

Definition

Пространство имён: Tessa.Platform.Data
Сборка: Tessa (в Tessa.dll) Версия: 4.0.4
C#
public interface IDeferredQueryExecutor : IQueryExecutor, 
	IDataParameterFactory
Implements
IDataParameterFactory, IQueryExecutor

Свойства

DeferredCountКоличество отложенных команд в списке.
ExecutedCountКоличество успешно выполненных запросов с использованием текущего объекта.
(Унаследован от IQueryExecutor)

Методы

BeginTransactionAsyncАсинхронно открывает транзакцию.
(Унаследован от IQueryExecutor)
ClearОчищает список отложенных команд.
CommitTransactionAsyncАсинхронно закрывает транзакцию.
(Унаследован от IQueryExecutor)
ExecuteAllAsync Асинхронно выполняет все отложенные команды посредством заданного объекта [IQueryExecutor]. Список отложенных команд не очищается.
ExecuteDelegateCommandAsync Выполняет вызов указанного метода на текущем контексте БД.
(Унаследован от IQueryExecutor)
ExecuteNonQueryAsync(String, CancellationToken, DataParameter)Асинхронно выполняет SQL-команду, не возвращающую значение, с заданными параметрами.
(Унаследован от IQueryExecutor)
ExecuteNonQueryAsync(String, QueryExecutorFlags, CancellationToken, DataParameter)Асинхронно выполняет SQL-команду, не возвращающую значение, с заданными параметрами.
(Унаследован от IQueryExecutor)
FixParameterBeforeExecutionAsyncИсправляет свойства параметра перед выполнением с учётом СУБД.
(Унаследован от IQueryExecutor)
Parameter(String, Object)Создаёт и возвращает параметр с заданным именем и значением.
(Унаследован от IDataParameterFactory)
Parameter(String, Object, DataType)Создаёт и возвращает параметр с заданным именем, значением и типом данных.
(Унаследован от IDataParameterFactory)
ResolveTypeAndRecreateParameterIfRequired Возвращает параметр, у которого тип данных [Linq2DB.DataType] определён из значения объекта. Это либо ссылка на параметр parameter, либо новый объект [Linq2DB.DataParameter] с изменённым [Linq2DB.DataType]. Переданный объект parameter не изменяется.
(Унаследован от IQueryExecutor)
RollbackTransactionAsyncАсинхронно откатывает транзакцию.
(Унаследован от IQueryExecutor)

См. также