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

Dialect - класс

Определяет реализацию деталей, специфических для конкретной СУБД.
Иерархия наследования
Object
  EleWise.ELMA.Runtime.Db.Migrator.ProvidersDialect

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

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

Конструкторы
Свойства
  ИмяОписание
Открытое свойствоConstraintNameNeedsQuote
Открытое свойствоCurrentTimestamp
Функция SQL, возвращающая текущее локальное время на сервере БД
Открытое свойствоCurrentUtcTimestamp
Функция SQL, возвращающая текущее UTC время на сервере БД
Открытое свойствоIdentityNeedsType
Открытое свойствоMaxDateTime
Открытое свойствоMaxTableNameLength
Максимальная длина названия TableName для БД Использовать только для проверки перед импортом! Для остальных мест есть EleWise.ELMA.Model.Metadata.EntityMetadata.MAX_TABLE_NAME_LENGTH
Открытое свойствоMinDateTime
Открытое свойствоNeedsNotNullForIdentity
Открытое свойствоQuoteReservedWordsSymbolEnd
Открытое свойствоQuoteReservedWordsSymbolStart
Открытое свойствоQuoteTemplate
Открытое свойствоReservedWords
Получить зарезирвированные слова
Открытое свойствоSchemaName
Получить имя схемы
Открытое свойствоSupportsIndex
Открытое свойствоTableNameNeedsQuote
В начало страницы
Методы
  ИмяОписание
Защищённый методAddColumnName
Защищённый методAddColumnType
Защищённый методAddDefaultValueSql
Защищённый методAddForeignKeySql
Защищённый методAddNotNullSql
Защищённый методAddPrimaryKeySql
Защищённый методAddReservedWord
Открытый методAddSecond
Защищённый методAddSqlForIdentityWhichNeedsType
Защищённый методAddSqlForIdentityWhichNotNeedsType
Защищённый методAddUniqueSql
Защищённый методAddUnsignedSql
Защищённый методAddValueIfSelected
Открытый методBinOr
Функция "Побитовое ИЛИ"
Защищённый методBuildColumnSql
Открытый методCastToString
Преобразовать в строку
Открытый методCharToGuidFromSql
Открытый методCharToGuidFromSqlWithoutQuote
Преобразует стркоу в UID пригодную для вставки в SQL запрос не заключая parametrName в кавычки Возвращает сроку пригодную для вставки в SQL запрос
Открытый методConcat
Объединение строк
Открытый методConcatenateSymbol
Символ объединения двух строк.
Открытый методConvertToInt64
Оборачивает в функцию преобразования в тип, аналогичный Int64
Открытый методDateTimeToSql
Преобразует дату в строку пригодную для вставки в SQL запрос
Открытый методDateToSql
Преобразует дату в строку пригодную для вставки в SQL запрос
Открытый методDefault
Открытый методEquals
Определяет, равен ли заданный объект текущему объекту.
(Унаследован от Object.)
Защищённый методFinalize
Позволяет объекту попытаться освободить ресурсы и выполнить другие операции очистки, перед тем как он будет уничтожен во время сборки мусора.
(Унаследован от Object.)
Открытый методGenUid
Генерирование Uid
Открытый методGetColumnSql
Открытый методGetGuid
Открытый методGetHashCode
Служит хэш-функцией по умолчанию.
(Унаследован от Object.)
Открытый методGetIsNullFunctionName
Открытый методGetParamName
Получение наименования параметра
Открытый методGetType
Возвращает объект Type для текущего экземпляра.
(Унаследован от Object.)
Открытый методGetTypeName(DbType)
Get the name of the database type associated with the given
Открытый методGetTypeName(ColumnType)
Get the name of the database type associated with the given
Открытый методGetTypeName(DbType, NullableInt32, NullableInt32)
Get the name of the database type associated with the given
Открытый методGuidToCharFromSql
Преобразует UID в строку в строку пригодную для вставки в SQL запрос Возвращает сроку пригодную для вставки в SQL запрос
Открытый методGuidToCharFromSqlWithoutQuote
Преобразует UID в строку пригодную для вставки в SQL запрос не заключая parametrName в кавычки Возвращает сроку пригодную для вставки в SQL запрос
Открытый методInsertIf
Возвращает необходимое значение в соответствии с условием
Открытый методIsIsolationLevelSupported
Открытый методIsNull
Функция IsNull.
Открытый методIsReservedWord
Проверить, является ли имя резервным словом
Открытый методLikeValue
Преобразорвать строку для like-выражения
Открытый методList
Аналог функции LIST для FB
Открытый методMax
Возвращает наибольшее значение в определенном столбце
Защищённый методMemberwiseClone
Создает неполную копию текущего объекта Object.
(Унаследован от Object.)
Открытый методQuote
Открытый методQuoteIfNeeded
Заключить имя в кавычки, если это резервное слово или содержит недопустимые символы
Открытый методQuoteString
Заключить текст в кавычки.
Открытый методQuoteSymbol
Символ кавычки для текста.
Защищённый методRegisterColumnType(DbType, String)
Регистрирует название типа БД, которое будет использовано для конкретного значения DbType, указанного в "миграциях".

$l - будет заменено на конкретное значение длины

$s - будет заменено на конкретное значение, показывающее количество знаков после запятой для вещественных чисел

Защищённый методRegisterColumnType(DbType, Int32, String)
Регистрирует название типа БД, которое будет использовано для конкретного значения DbType, указанного в "миграциях".

$l - будет заменено на конкретное значение длины

$s - будет заменено на конкретное значение, показывающее количество знаков после запятой для вещественных чисел

м
Защищённый методRegisterColumnType(DbType, Int32, String, Int32)
Регистрирует название типа БД, которое будет использовано для конкретного значения DbType, указанного в "миграциях".

$l - будет заменено на конкретное значение длины

$s - будет заменено на конкретное значение, показывающее количество знаков после запятой для вещественных чисел

Открытый методRegisterProperty
Открытый методRemoveUnQuote
Убрать защиту от проверки на резервное слово.
Открытый методSqlForProperty
Открытый методStrToIntFromSql
Открытый методSubstring
Получение подстроки из строкового значения
Открытый методToString
Возвращает строку, представляющую текущий объект.
(Унаследован от Object.)
Открытый методTypeIsRegistred
Проверка, что заданный тип зарегистрирован
Открытый методUnquoteIfNeeded
Убрать кавычки из имени, если они имеются
Открытый методUnQuoteString
Преобразовать текст в текст защищенный от проверки на резервное слово.
В начало страницы
Поля
  ИмяОписание
Открытое полеСтатический членUnQuoteSymbol
Символ запрета заключения в кавычки, даже если служебное слово
В начало страницы
Методы расширения
  ИмяОписание
Открытый метод расширенияGetID
Получить идентификатор из объекта. Вызывает ToString().ToLower()
(Определяется ObjectExtensions.)
Открытый метод расширенияImplementation
Получить реальный объект из класса
(Определяется ModelExtensions.)
Открытый метод расширенияSafeToString (Определяется ObjectExtensions.)
Открытый метод расширенияToEncodedJson
Получить представление объекта в структуре Json, зашифрованную для атрибута
(Определяется ObjectExtensions.)
Открытый метод расширенияToJson
Получить представление объекта в структуре Json
(Определяется ObjectExtensions.)
Открытый метод расширенияToJsonSlice
Получить представление объекта в структуре Json. Обрезает стартовый и конечный символы { и }
(Определяется ObjectExtensions.)
В начало страницы
См. также