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

AbstractDbMetadataProvider - класс

Абстрактный класс провайдера информации о БД
Иерархия наследования
Object
  EleWise.ELMA.Runtime.Db.Migrator.ProvidersAbstractDbMetadataProvider

Пространство имён:  EleWise.ELMA.Runtime.Db.Migrator.Providers
Сборка:  EleWise.ELMA.SDK (в EleWise.ELMA.SDK.dll) Версия: 1.0.0.0
Синтаксис
C#
public abstract class AbstractDbMetadataProvider

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

Свойства
  ИмяОписание
Защищённое свойствоForeignKeysScript
SQL-скрипт для выборки внешних ключей
Защищённое свойствоIndexesScript
SQL-скрипт для выборки индексов
Защищённое свойствоPrimaryKeysScript
SQL-скрипт для выборки первичных ключей
В начало страницы
Методы
  ИмяОписание
Защищённый методConvertToRegularDbIdentifier
Привести идентификатор к обычному виду, который применяется в СУБД, когда он не совпадает с ключевым словом.

Например: в Oracle и Firebird обычные идентификаторы указываются в Upper Case, в PostgreSQL - в Lower Case, MSSQL - As Is (как есть).

Защищённый методConvertToString
Преобразовать объект результата запроса в строку с учётом особенностей БД
Открытый методEquals
Определяет, равен ли заданный объект текущему объекту.
(Унаследован от Object.)
Защищённый методFinalize
Позволяет объекту попытаться освободить ресурсы и выполнить другие операции очистки, перед тем как он будет уничтожен во время сборки мусора.
(Унаследован от Object.)
Открытый методGetAsDbIdentifier
Получить из предоставленного имени идентификатор с учётом диалекта БД
Открытый методGetForeignKeys
Получить внешние ключи с БД
Открытый методGetHashCode
Служит хэш-функцией по умолчанию.
(Унаследован от Object.)
Открытый методGetIndexes
Получить индексы с БД
Открытый методGetPrimaryKeys
Получить первичные ключи с БД
Открытый методGetType
Возвращает объект Type для текущего экземпляра.
(Унаследован от Object.)
Защищённый методMemberwiseClone
Создает неполную копию текущего объекта Object.
(Унаследован от Object.)
Защищённый методQuote
Обернуть идентификатор при необходимости
Открытый методToString
Возвращает строку, представляющую текущий объект.
(Унаследован от Object.)
В начало страницы
Поля
Методы расширения
  ИмяОписание
Открытый метод расширенияGetID
Получить идентификатор из объекта. Вызывает ToString().ToLower()
(Определяется ObjectExtensions.)
Открытый метод расширенияImplementation
Получить реальный объект из класса
(Определяется ModelExtensions.)
Открытый метод расширенияSafeToString (Определяется ObjectExtensions.)
Открытый метод расширенияToEncodedJson
Получить представление объекта в структуре Json, зашифрованную для атрибута
(Определяется ObjectExtensions.)
Открытый метод расширенияToJson
Получить представление объекта в структуре Json
(Определяется ObjectExtensions.)
Открытый метод расширенияToJsonSlice
Получить представление объекта в структуре Json. Обрезает стартовый и конечный символы { и }
(Определяется ObjectExtensions.)
В начало страницы
См. также