Tessa.Platform.Data - пространство имён |
Класс | Описание | |
---|---|---|
ConditionalQueryBuilder | ||
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 для заданных параметров.
| |
SingleRowParameterNameCreator |
Управляет созданием имён SQL-параметров для единственной строки данных.
При этом уникальность параметров не гарантируется.
| |
SqlHelper |
Хэлперы для работы с SQL-выражениями.
| |
SqlServerBulkInsertExecutor | ||
SqlServerErrorCodeProvider | ||
TransactionParameter |
Реализация параметра делегата выполняемой транзакции для карточек.
| |
TransactionQueryExecutor |
Позволяет отложенно выполнять SQL-команды, не возвращающие значение, с параметрами,
а также отложенно создавать параметры.
Все отложенные команды могут быть выполнены позднее посредством метода ExecuteAllAsync(IQueryExecutor, CancellationToken).
Блоки команд выполняются в отдельных транзакциях. Список исключений, возникших в процессе последнего выполнения,
представлен в свойстве CommandExceptions.
| |
TransactionStrategy |
Стратегия выполнения кода в SQL-транзакции. SQL-транзакция открывается только в том случае,
если на этом соединении с БД отсутствует другая незакрытая транзакция.
| |
UnityBulkInsertExecutor | ||
UnityErrorCodeProvider | ||
WithoutTransactionStrategy |
Стратегия выполнения кода без SQL-транзакции.
|
Структура | Описание | |
---|---|---|
DeferredCommand |
Команда для отложенного выполнения посредством IQueryExecutor.
|
Интерфейс | Описание | |
---|---|---|
IBulkInsertExecutor |
Объект, выполняющий массовую вставку строк.
| |
IDbManagerFactory | ||
IDbmsErrorCodeProvider | ||
IDbmsProvider | ||
IDbScope |
Объект для взаимодействия с базой данных.
Определяет область видимости объекта DbManager.
| |
IDbScopeInstance | ||
IDeferredQueryExecutor |
Позволяет отложенно выполнять SQL-команды, не возвращающие значение, с параметрами,
а также создавать параметры для отложенного выполнения.
| |
IDeltaItem |
Интерфейс изменений
| |
IParameterNameCreator |
Управляет созданием имён SQL-параметров.
| |
IQueryBuilder | ||
IQueryBuilderFactory |
Объект для генерации текста запросов.
| |
IQueryExecutor |
Позволяет выполнять SQL-команды, не возвращающие значение, с параметрами,
а также создавать параметры.
| |
ITransactionParameter |
Параметр делегата выполняемой транзакции.
| |
ITransactionStrategy |
Стратегия выполнения кода в SQL-транзакции. SQL-транзакция открывается только в том случае,
если на этом соединении с БД отсутствует другая незакрытая транзакция.
|
Перечисление | Описание | |
---|---|---|
Dbms | ||
DbmsErrorCode | ||
DeferredCommandType |
Тип отложенной команды DeferredCommand.
| |
DeltaKind |
Тип дельты
| |
JoinType | ||
SortOrder |