SqlHelper - методы

Методы

EscapeLikeSpecialCharacters Осуществляет экранирование специальных символов для запросов содержащих 'Like'
FormatDate Форматирует дату для использования в SQL-выражениях.
FormatDateTime Форматирует дату и время для использования в SQL-выражениях.
FormatDateTimeOffset Форматирует относительные дату и время для использования в SQL-выражениях.
FormatParameterType Форматирует тип заданного параметра для использования в SQL-выражениях и добавляет такую строку к объекту StringBuilder.
FormatParameterValue Форматирует значение заданного параметра для использования в SQL-выражениях и добавляет такую строку к объекту StringBuilder.
FormatTime Форматирует время для использования в SQL-выражениях.
GetEqualsExpressionT Возвращает строку, которая может использоваться в SQL-выражении как замена оператору проверки на равенство или принадлежность множеству заданных значений, причём каждое значение вычисляется вызовом метода ToString и выводится без кавычек.
GetNotEqualsExpressionT Возвращает строку, которая может использоваться в SQL-выражении как замена оператору проверки на неравенство или не принадлежность множеству заданных значений, причём каждое значение вычисляется вызовом метода ToString и выводится без кавычек.
GetQueryText Возвращает строковое представление заданных SQL-выражения и его параметров.
GetQuotedEqualsExpressionT Возвращает строку, которая может использоваться в SQL-выражении как замена оператору проверки на равенство или принадлежность множеству заданных значений, причём каждое значение вычисляется вызовом метода ToString и выводится в одиночных кавычках.
GetQuotedNotEqualsExpressionT Возвращает строку, которая может использоваться в SQL-выражении как замена оператору проверки на неравенство или не принадлежность множеству заданных значений, причём каждое значение вычисляется вызовом метода ToString и выводится в одиночных кавычках.
GetQuotedValueSetExpressionT Возвращает строку, которая может использоваться в SQL-выражении для проверки на принадлежность множеству заданных значений, причём каждое значение вычисляется вызовом метода ToString и выводится в одиночных кавычках.
GetValueSetExpressionT Возвращает строку, которая может использоваться в SQL-выражении для проверки на принадлежность множеству заданных значений, причём каждое значение вычисляется вызовом метода ToString и выводится без кавычек.
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.

См. также