IQueryExecutor - интерфейс

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

Definition

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

Свойства

ExecutedCountКоличество успешно выполненных запросов с использованием текущего объекта.

Методы

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

См. также