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

DbStorageConnection - класс

Представляет соединение с хранилищем бизнес-объектов в базе данных.
Иерархия наследования
SystemObject
  FinistSoft.StorageStorageConnection
    FinistSoft.StorageDbStorageConnection

Пространство имён:  FinistSoft.Storage
Сборка:  DbStorage (в DbStorage.dll) Версия: 1.0.0
Синтаксис
public class DbStorageConnection : StorageConnection

Тип DbStorageConnection предоставляет следующие члены.

Конструкторы
  ИмяОписание
Открытый методDbStorageConnection
Инициализирует новый экземпляр класса, используя строку подключения к базе данных по умолчанию.
В начало страницы
Свойства
  ИмяОписание
Защищённое свойствоDisposed
Возвращает признак того, что произошло освобождение неуправляемых ресурсов.
(Унаследован от StorageConnection.)
Открытое свойствоStorageDispatcher
Возвращает диспетчер соединения с данным хранилищем бизнес-объектов.
(Переопределяет StorageConnectionStorageDispatcher.)
В начало страницы
Методы
  ИмяОписание
Открытый методBeginTransaction
Открывает транзакцию, в рамках которой необходимо совершить действия над хранилищем.
(Переопределяет StorageConnectionBeginTransaction.)
Открытый методСтатический членCreateAdoWrapper
Создает подключение к базе данных в зависимости от типа используемой базы данных.
Закрытый методCreateIndexes
Создает индексы для таблицы бизнес-объекта.
Открытый методCreateStoredProcedure
Создает и возвращает хранимую процедуру для выполнения.
(Переопределяет StorageConnectionCreateStoredProcedure(String).)
Закрытый методCreateTable
Создает таблицу бизнес-объекта в базе данных.
Открытый методCreateTables
Создает таблицы всех бизнес-объектов в базе данных.
(Переопределяет StorageConnectionCreateTables.)
Закрытый методCreateView
Создает представление для чтения всех реквизитов бизнес-объекта.
Открытый методDefineCursor
Создает определение курсора для обработки результатов объектного запроса.
(Переопределяет StorageConnectionDefineCursor(Query, Boolean).)
Открытый методDelete(Basis)
Удаляет бизнес-объект из хранилища.
(Переопределяет StorageConnectionDelete(Basis).)
Открытый методDelete(Basis, DbTransaction)
Удаляет бизнес-объект из хранилища в рамках указанной транзакции.
(Переопределяет StorageConnectionDelete(Basis, DbTransaction).)
Защищённый методDispose
Выполняет определяемые приложением задачи, связанные с удалением, высвобождением или сбросом неуправляемых ресурсов при соответствующем указании.
(Переопределяет StorageConnectionDispose(Boolean).)
Открытый методDropAllTables
Удаляет все имеющиеся таблицы в базе данных.
(Переопределяет StorageConnectionDropAllTables.)
Закрытый методDropTable
Удаляет таблицу в базе данных.
Открытый методDropTables
Удаляет таблицы всех бизнес-объектов в базе данных.
(Переопределяет StorageConnectionDropTables.)
Закрытый методDropView
Удаляет представление для чтения всех реквизитов бизнес-объекта.
Открытый методEquals
Determines whether the specified object is equal to the current object.
(Унаследован от Object.)
Закрытый методExistsIndex
Проверяет, существует ли индекс с данным наименованием в таблице бизнес-объекта.
Закрытый методExistsTable
Проверяет существует ли таблица бизнес-объекта в базе данных.
Защищённый методFinalize
Уничтожает экземпляр класса DbStorageConnection.
(Переопределяет ObjectFinalize.)
Закрытый методGetColumns
Возвращает информацию о столбцах таблицы бизнес-объекта.
Закрытый методСтатический членGetFieldValueT(DbDataReader, Int32)
Возвращает значение указанного столбца.
Закрытый методСтатический членGetFieldValueT(DbDataReader, String)
Возвращает значение указанного столбца.
Открытый методGetHashCode
Serves as the default hash function.
(Унаследован от Object.)
Закрытый методGetTables
Возвращает список всех таблиц в базе данных.
Открытый методGetType
Gets the Type of the current instance.
(Унаследован от Object.)
Открытый методInsert(Basis)
Добавляет бизнес-объект в хранилище.
(Переопределяет StorageConnectionInsert(Basis).)
Открытый методInsert(Basis, DbTransaction)
Добавляет бизнес-объект в хранилище в рамках указанной транзакции.
(Переопределяет StorageConnectionInsert(Basis, DbTransaction).)
Открытый методLoad
Загружает реквизиты бизнес-объекта из хранилища по идентификатору в рамках указанной транзакции.
(Переопределяет StorageConnectionLoad(Basis, Boolean).)
Защищённый методMemberwiseClone
Creates a shallow copy of the current Object.
(Унаследован от Object.)
Защищённый методPostSave
Выполняет обработку бизнес-объекта после сохранения (вставка/обновление) объекта в хранилище.
(Унаследован от StorageConnection.)
Открытый методReadTS(IdProperty)
Считывает из хранилища временную метку бизнес-объекта по его идентификатору.
Открытый методReadTS(IdProperty, DbTransaction)
Считывает из хранилища временную метку бизнес-объекта по его идентификатору в рамках указанной транзакции.
Открытый методReservingIdCounter
Резервирует заданный диапазон счетчика идентификаторов бизнес-объектов.
(Переопределяет StorageConnectionReservingIdCounter(Int32).)
Открытый методRestoreByDefined
Загружает неопределенные реквизиты бизнес-объекта из хранилища по заданным реквизитам.
(Унаследован от StorageConnection.)
Открытый методRestoreById
Загружает бизнес-объект из хранилища по идентификатору в рамках указанной транзакции.
(Переопределяет StorageConnectionRestoreById(IdProperty).)
Открытый методSelect
Выполняет объектный запрос на текущем соединении и возвращает результат в виде списка строк.
(Переопределяет StorageConnectionSelect(Query).)
Открытый методToString
Returns a string that represents the current object.
(Унаследован от Object.)
Открытый методUpdate(Basis)
Обновляет бизнес-объект в хранилище.
(Переопределяет StorageConnectionUpdate(Basis).)
Открытый методUpdate(Basis, DbTransaction)
Обновляет бизнес-объект в хранилище в рамках указанной транзакции.
(Переопределяет StorageConnectionUpdate(Basis, DbTransaction).)
В начало страницы
Поля
  ИмяОписание
Закрытое поле_connectionWrapper
Представляет соединение с базой данных.
Закрытое поле_disposed
Представляет признак того, что произошло освобождение неуправляемых ресурсов.
(Унаследован от StorageConnection.)
В начало страницы
Явные реализации интерфейсов
  ИмяОписание
Явные реализации интерфейсаЗакрытый методIDisposableDispose
Выполняет определяемые приложением задачи, связанные с удалением, высвобождением. или сбросом неуправляемых ресурсов.
(Унаследован от StorageConnection.)
В начало страницы
См. также