| EscapeLikeSpecialCharacters |
Осуществляет экранирование специальных символов для
запросов содержащих 'Like'
|
| FormatDate |
Форматирует дату для использования в SQL-выражениях.
|
| FormatDateTime |
Форматирует дату и время для использования в SQL-выражениях.
|
| FormatDateTimeOffset |
Форматирует относительные дату и время для использования в SQL-выражениях.
|
| FormatParameterType |
Форматирует тип заданного параметра для использования в SQL-выражениях
и добавляет такую строку к объекту StringBuilder.
|
| FormatParameterValue |
Форматирует значение заданного параметра для использования в SQL-выражениях
и добавляет такую строку к объекту StringBuilder.
|
| FormatTime |
Форматирует время для использования в SQL-выражениях.
|
| GetDbmsVersionQuery |
Возвращает текст запроса для получения версии СУБД.
|
| GetEqualsExpressionT |
Возвращает строку, которая может использоваться в SQL-выражении как замена оператору проверки
на равенство или принадлежность множеству заданных значений, причём каждое значение вычисляется
вызовом метода ToString и выводится без кавычек.
|
| GetNotEqualsExpressionT |
Возвращает строку, которая может использоваться в SQL-выражении как замена оператору проверки
на неравенство или не принадлежность множеству заданных значений, причём каждое значение вычисляется
вызовом метода ToString и выводится без кавычек.
|
| GetNullableDateTimeCoercedUtc |
Возвращает дату и время DateTime в формате UTC, или null.
Значение value обычно получено от SQL, может быть в форме DateTime, DateTimeOffset или DBNull.
|
| GetQueryText |
Возвращает строковое представление заданных SQL-выражения и его параметров.
|
| GetQuotedEqualsExpressionT |
Возвращает строку, которая может использоваться в SQL-выражении как замена оператору проверки
на равенство или принадлежность множеству заданных значений, причём каждое значение вычисляется
вызовом метода ToString и выводится в одиночных кавычках.
|
| GetQuotedNotEqualsExpressionT |
Возвращает строку, которая может использоваться в SQL-выражении как замена оператору проверки
на неравенство или не принадлежность множеству заданных значений, причём каждое значение вычисляется
вызовом метода ToString и выводится в одиночных кавычках.
|
| GetQuotedValueSetExpressionT |
Возвращает строку, которая может использоваться в SQL-выражении для проверки
на принадлежность множеству заданных значений, причём каждое значение вычисляется
вызовом метода ToString и выводится в одиночных кавычках.
|
| GetValueSetExpressionT |
Возвращает строку, которая может использоваться в SQL-выражении для проверки
на принадлежность множеству заданных значений, причём каждое значение вычисляется
вызовом метода ToString и выводится без кавычек.
|
| LimitFileName |
Возвращает значение строкового параметра SQL-команды, содержащего имя файла, где длина строки ограничена заданным значением.
При усечении имени файла его расширение сохраняется, а часть имени перед расширением урезается,
если расширение с одним символом перед ним вмещается в минимальную длину (иначе строка обрезается аналогично LimitString(String, Int32)).
|
| LimitString |
Возвращает значение строкового параметра SQL-команды, где длина строки ограничена заданным значением.
|
| LogBeginTransaction |
Выполняет логирование выражения для запуска транзакции.
|
| LogCommitTransaction |
Выполняет логирование выражения для подтверждения транзакции.
|
| LogQuery |
Записывает заданное SQL-выражение в логгер с именем SqlQueries.
|
| LogRollbackTransaction |
Выполняет логирование выражения для отката транзакции.
|
| ProtectAgainstSqlInjection |
Возвращает строку с SQL-выражением, защищённым от SQL-инъекций.
|
| RemoveSqlComments |
Убирает из строки с SQL-запросом однострочные "--" и многострочные "/* */" комментарии.
|
| SplitGo |
Разделяет текст с SQL-командами на массив команд, которые были отделены друг от друга строкой GO,
размещённой на отдельной строке. Не пишите одиночные кавычки в комментариях в тексте SQL.
|
| TryParseDataType |
Возвращает тип данных DataType по строке с типом, полученной из метаинформации СУБД
information_schema.columns, sys.columns и др.
Вы можете использовать метод SelectColumnTypeAsync(DbManager, IQueryBuilderFactory, String, String) для получения типа колонки.
Возвращает null, если тип не найден или если СУБД указана как Unknown.
|