Dialect - класс |
Пространство имён: EleWise.ELMA.Runtime.Db.Migrator.Providers
public abstract class Dialect
Тип Dialect предоставляет следующие члены.
Имя | Описание | |
---|---|---|
Dialect(ListString) |
Создать диалект
| |
Dialect(ListString, String) |
Создать диалект
|
Имя | Описание | |
---|---|---|
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.) |