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-транзакции.
|