BulkInsertParameters |
Параметры команды для массовой вставки строк посредством IBulkInsertExecutor.
|
ConditionalQueryBuilder | |
DatabaseHelper |
Вспомогательные методы для создания и удаления баз данных.
|
DataConnectionWrapper | |
DataExtensions |
Методы-расширения для пространства имён Tessa.Platform.Data.
|
DataParameters |
List of DataParameter for using in SetCommand(CommandType, String).
|
DataReaderStream |
Объект, выполняющий потоковое чтение массива байт из объекта IDataReader.
При этом IDataReader должен быть открыт в режиме SequentialAccess.
|
DbManager |
Объект, управляющий взаимодействием с базой данных.
|
DbManagerFactory | |
DbManagerQueryExecutor |
Позволяет выполнять SQL-команды, не возвращающие значение,
посредством объекта DbManager.
|
DbmsBaseComparers |
Компараторы для сравнения объектов в зависимости от Dbms.
|
DbScope |
Объект для взаимодействия с базой данных.
Определяет область видимости объекта DbManager.
|
DbScopeInnerScope | |
DbScopeOuterScope | |
DbScopeSpecificDbAndExecutorScope | |
DbScopeSpecificScope | |
DefaultBulkInsertExecutor |
Реализация объекта для массовой вставки IBulkInsertExecutor,
который используется по умолчанию для СУБД, не поддерживающих особый синтаксис по массовой вставке.
При этом одна и та же команда выполняется множество раз с разными параметрами (обычно множество операций INSERT).
|
DeferredQueryExecutor |
Позволяет отложенно выполнять SQL-команды, не возвращающие значение, с параметрами,
а также отложенно создавать параметры.
Все отложенные команды могут быть выполнены позднее посредством метода ExecuteAllAsync(IQueryExecutor, CancellationToken).
|
DeferredQueryExecutorBase |
Базовый класс для объектов, позволяющих отложенно выполнять SQL-команды, не возвращающие значение, с параметрами,
а также отложенно создавать параметры.
Все отложенные команды могут быть выполнены позднее посредством метода ExecuteAllAsync(IQueryExecutor, CancellationToken).
|
LogQueryExecutor |
Позволяет логировать SQL-команды, не возвращающие значение,
посредством метода LogQuery(String).
|
NullObjectQueryExecutor |
Не выполняет никаких действий, а в качестве параметра возвращает null.
Может использоваться вместо null-ссылки на IQueryExecutor.
|
ParameterNameCreator |
Управляет созданием имён SQL-параметров.
|
QueryBuilder | |
QueryBuilderFactory |
Фабрика объектов для генерации текста запросов.
|
QueryExecutor |
Методы, позволяющие возвращать объект IQueryExecutor для заданных параметров.
|
SeparateDbConnectionOptions |
Настройки ISeparateDbConnectionWorker.
|
SeparateDbConnectionWorker |
Объект для открытия нового соединения с базой данных. В отличие от CreateNew используется строка соединения
ConfigurationString.
|
SingleConnectionDbScope |
Объект для взаимодействия с базой данные.
Всегда использует только одно подключение. Метод CreateNew и его перегрузки не создают новое подключение.
Определяет область видимости объекта DbManager.
|
SingleRowParameterNameCreator |
Управляет созданием имён SQL-параметров для единственной строки данных.
При этом уникальность параметров не гарантируется.
|
SqlHelper |
Хэлперы для работы с SQL-выражениями.
|
SqlServerBulkInsertExecutor | |
SqlServerBulkInsertParameters |
Параметры команды для массовой вставки строк посредством SqlServerBulkInsertExecutor.
|
SqlServerDbConnectionStringCleaner |
Объект, выполняющий очистку строки подключения к базе данных MS SQL Server от небезопасных данных.
|
SqlServerErrorCodeProvider | |
TransactionFinishedContext |
Контекст выполнения обработчиков Handlers, запускаемых после завершения транзакции.
|
TransactionParameter |
Реализация параметра делегата выполняемой транзакции для карточек.
|
TransactionQueryExecutor |
Позволяет отложенно выполнять SQL-команды, не возвращающие значение, с параметрами,
а также отложенно создавать параметры.
Все отложенные команды могут быть выполнены позднее посредством метода ExecuteAllAsync(IQueryExecutor, CancellationToken).
Блоки команд выполняются в отдельных транзакциях. Список исключений, возникших в процессе последнего выполнения,
представлен в свойстве CommandExceptions.
|
TransactionScope |
Объект для управления областью выполнения транзакции.
|
TransactionScopeContext |
Контекст области выполнения транзакции.
Позволяет в процессе обработки транзакции добавить обработчики, которые будут выполнены после коммита или отката транзакции.
|
TransactionStrategy |
Стратегия выполнения кода в SQL-транзакции. SQL-транзакция открывается только в том случае,
если на этом соединении с БД отсутствует другая незакрытая транзакция.
|
UnityBulkInsertExecutor | |
UnityDbConnectionStringCleaner |
Объект, выполняющий очистку строки подключения к базе данных от небезопасных данных, используя регистрации в Unity.
|
UnityErrorCodeProvider | |
WithoutTransactionStrategy |
Стратегия выполнения кода без SQL-транзакции.
|