Для изменения размера нажмите или перетащите

Tessa.Platform.Data - пространство имён

Вспомогательные классы, общие интерфейсы и классы API взаимодействия с СУБД.
Классы
  КлассОписание
Открытый класс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
Экземпляр области видимости объекта DbManager, который может быть получен из объекта IDbScope.
Открытый интерфейсIDeferredQueryExecutor
Позволяет отложенно выполнять SQL-команды, не возвращающие значение, с параметрами, а также создавать параметры для отложенного выполнения.
Открытый интерфейсIDeltaItem
Интерфейс изменений
Открытый интерфейсIParameterNameCreator
Управляет созданием имён SQL-параметров.
Открытый интерфейсIQueryBuilder
Открытый интерфейсIQueryBuilderFactory
Объект для генерации текста запросов.
Открытый интерфейсIQueryExecutor
Позволяет выполнять SQL-команды, не возвращающие значение, с параметрами, а также создавать параметры.
Открытый интерфейсITransactionParameter
Параметр делегата выполняемой транзакции.
Открытый интерфейсITransactionStrategy
Стратегия выполнения кода в SQL-транзакции. SQL-транзакция открывается только в том случае, если на этом соединении с БД отсутствует другая незакрытая транзакция.
Перечисления
  ПеречислениеОписание
Открытое перечислениеDbms
Открытое перечислениеDbmsErrorCode
Открытое перечислениеDeferredCommandType
Тип отложенной команды DeferredCommand.
Открытое перечислениеDeltaKind
Тип дельты
Открытое перечислениеJoinType
Открытое перечислениеSortOrder