| 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 | |
| DbScopeProxy | Реализация IDbScope, выполняющий проксирование запросов к другому объекту IDbScope. |
| 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. |