| ConditionalQueryBuilder | |
| DatabaseHelper |
Вспомогательные методы для создания и удаления баз данных.
|
| DataConnectionWrapper | |
| DataReaderStream |
Объект, выполняющий потоковое чтение массива байт из объекта IDataReader.
При этом IDataReader должен быть открыт в режиме SequentialAccess.
|
| DbManager |
Объект, управляющий взаимодействием с базой данных.
|
| DbManagerFactory | |
| DbManagerQueryExecutor |
Позволяет выполнять SQL-команды, не возвращающие значение,
посредством объекта DbManager.
|
| DbScope |
Объект для взаимодействия с базой данных.
Определяет область видимости объекта DbManager.
|
| DbScopeInnerScope | |
| DbScopeOuterScope | |
| DbScopeSpecificDbAndExeсutorScope | |
| DbScopeSpecificScope | |
| DefaultBulkInsertExecutor |
Реализация объекта для массовой вставки IBulkInsertExecutor,
который используется по умолчанию для СУБД, не поддерживающих особый синтаксис по массовой вставке.
При этом одна и та же команда выполняется множество раз с разными параметрами (обычно множество операций INSERT).
|
| DeferredQueryExecutor |
Позволяет отложенно выполнять SQL-команды, не возвращающие значение, с параметрами,
а также отложенно создавать параметры.
Все отложенные команды могут быть выполнены позднее посредством метода ExecuteAllAsync(IQueryExecutor, CancellationToken).
|
| DeferredQueryExecutorBase |
Базовый класс для объектов, позволяющих отложенно выполнять SQL-команды, не возвращающие значение, с параметрами,
а также отложенно создавать параметры.
Все отложенные команды могут быть выполнены позднее посредством метода ExecuteAllAsync(IQueryExecutor, CancellationToken).
|
| DeleteInstanceExecutor |
Объект, осуществляющий удаление нескольких объектов из нескольких таблиц по идентификатору ID.
|
| Extensions | |
| LogQueryExecutor |
Позволяет логировать SQL-команды, не возвращающие значение,
посредством метода LogQuery(String).
|
| NullObjectQueryExecutor |
Не выполняет никаких действий, а в качестве параметра возвращает null.
Может использоваться вместо null-ссылки на IQueryExecutor.
|
| ParameterNameCreator |
Управляет созданием имён SQL-параметров.
|
| PlatformDataExtensions |
Методы-расширения для пространства имён Tessa.Platform.Data.
|
| QueryBuilder | |
| QueryBuilderFactory | |
| QueryExecutor |
Методы, позволяющие возвращать объект IQueryExecutor для заданных параметров.
|
| SequentialAccessCommandProcessor |
Custom command processor to enable SequentialAccess query behavior by default.
|
| SingleRowParameterNameCreator |
Управляет созданием имён SQL-параметров для единственной строки данных.
При этом уникальность параметров не гарантируется.
|
| SqlHelper |
Хэлперы для работы с SQL-выражениями.
|
| SqlServerBulkInsertExecutor | |
| SqlServerErrorCodeProvider | |
| TransactionFinishedContext |
Контекст выполнения обработчиков Handlers, запускаемых после завершения транзакции.
|
| TransactionParameter |
Реализация параметра делегата выполняемой транзакции для карточек.
|
| TransactionQueryExecutor |
Позволяет отложенно выполнять SQL-команды, не возвращающие значение, с параметрами,
а также отложенно создавать параметры.
Все отложенные команды могут быть выполнены позднее посредством метода ExecuteAllAsync(IQueryExecutor, CancellationToken).
Блоки команд выполняются в отдельных транзакциях. Список исключений, возникших в процессе последнего выполнения,
представлен в свойстве CommandExceptions.
|
| TransactionScope |
Объект для управления областью выполнения транзакции.
|
| TransactionScopeContext |
Контекст области выполнения транзакции.
Позволяет в процессе обработки транзакции добавить обработчики, которые будут выполнены после коммита или отката транзакции.
|
| TransactionStrategy |
Стратегия выполнения кода в SQL-транзакции. SQL-транзакция открывается только в том случае,
если на этом соединении с БД отсутствует другая незакрытая транзакция.
|
| UnityBulkInsertExecutor | |
| UnityErrorCodeProvider | |
| WithoutTransactionStrategy |
Стратегия выполнения кода без SQL-транзакции.
|