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. |
DbScope.InnerScope | |
DbScope.OuterScope | |
DbScope.SpecificDbAndExecutorScope | |
DbScope.SpecificScope | |
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-транзакции. |
DelegateDeferredCommand | Команда для отложенного выполнения переданного делегата. |
SqlDeferredCommand | Команда для отложенного выполнения SQL-запроса посредством IQueryExecutor. |
TransactionDeferredCommand | Команда для отложенного выполнения операции с транзакцией. |
IBulkInsertExecutor | Объект, выполняющий массовую вставку строк. |
IDataParameterFactory | Factory for building DataParameter objects. |
IDbConnectionStringCleaner | Объект, выполняющий очистку строки подключения к базе данных от небезопасных данных. Используйте для маскировки пароля. |
IDbManagerFactory | |
IDbmsErrorCodeProvider | |
IDbmsProvider | |
IDbScope | Объект для взаимодействия с базой данных. Определяет область видимости объекта DbManager. |
IDbScopeInstance | Экземпляр области видимости объекта DbManager, который может быть получен из объекта IDbScope. |
IDeferredCommand | Команда для отложенного выполнения. |
IDeferredQueryExecutor | Позволяет отложенно выполнять SQL-команды, не возвращающие значение, с параметрами, а также создавать параметры для отложенного выполнения. |
IParameterNameCreator | Управляет созданием имён SQL-параметров. |
IQueryBuilder | Объект, выполняющий построение запроса. |
IQueryBuilderFactory | Фабрика объектов для генерации текста запросов. |
IQueryExecutor | Позволяет выполнять SQL-команды, не возвращающие значение, с параметрами, а также создавать параметры. |
ISeparateDbConnectionOptions | Настройки ISeparateDbConnectionWorker. |
ISeparateDbConnectionWorker | Объект для открытия нового соединения с базой данных. В отличие от CreateNew() используется строка соединения ConfigurationString. |
ITransactionFinishedContext | Контекст выполнения обработчиков Handlers, запускаемых после завершения транзакции. |
ITransactionParameter | Параметр делегата выполняемой транзакции. |
ITransactionScope | Объект для управления областью выполнения транзакции. |
ITransactionScopeContext | Контекст области выполнения транзакции. Позволяет в процессе обработки транзакции добавить обработчики, которые будут выполнены после коммита или отката транзакции. |
ITransactionStrategy | Стратегия выполнения кода в SQL-транзакции. SQL-транзакция открывается только в том случае, если на этом соединении с БД отсутствует другая незакрытая транзакция. |
Dbms | |
DbmsErrorCode | Error code. Resolved from exception being thrown while executing SQL query. |
JoinType | |
QueryExecutorFlags | Флаги, связанные с выполнением запросов в IQueryExecutor и DbManager. |
SchemeDbType | Перечисление типов данных в схеме TESSA. Используйте ToDbType(SchemeDbType), ToValidDbType(SchemeDbType) и ToDataType(SchemeDbType) для преобразования к другим перечислениям, или метод ToSchemeDbType(DbType) для преобразования к этому типу. |
SortOrder | |
TransactionDeferredCommandType | Тип отложенной команды TransactionDeferredCommand. |