DbFunctionsExtensions.Like Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
Like(DbFunctions, String, String) |
Реализация операции SQL |
Like(DbFunctions, String, String, String) |
Реализация операции SQL LIKE. В реляционных базах данных это обычно напрямую преобразуется в SQL. |
Like(DbFunctions, String, String)
Реализация операции SQL LIKE
. В реляционных базах данных это обычно напрямую преобразуется в SQL.
public static bool Like (this Microsoft.EntityFrameworkCore.DbFunctions _, string matchExpression, string pattern);
public static bool Like (this Microsoft.EntityFrameworkCore.DbFunctions _, string? matchExpression, string? pattern);
static member Like : Microsoft.EntityFrameworkCore.DbFunctions * string * string -> bool
<Extension()>
Public Function Like (_ As DbFunctions, matchExpression As String, pattern As String) As Boolean
Параметры
Экземпляр класса DbFunctions.
- matchExpression
- String
Строка, которая должна быть сопоставлена.
- pattern
- String
Шаблон, который может включать подстановочные знаки %,_,[,],^
.
Возвращаемое значение
true
значение , если есть совпадение.
Комментарии
Обратите внимание, что семантика сравнения будет зависеть от конфигурации базы данных. В частности, он может быть с учетом регистра или без учета регистра.
Этот метод DbFunction не имеет реализации в памяти и вызывает исключение, если запрос переключится на оценку клиента. Это может произойти, если запрос содержит одно или несколько выражений, которые не удалось перевести в хранилище.
Применяется к
Like(DbFunctions, String, String, String)
Реализация операции SQL LIKE. В реляционных базах данных это обычно напрямую преобразуется в SQL.
public static bool Like (this Microsoft.EntityFrameworkCore.DbFunctions _, string matchExpression, string pattern, string escapeCharacter);
public static bool Like (this Microsoft.EntityFrameworkCore.DbFunctions _, string? matchExpression, string? pattern, string? escapeCharacter);
static member Like : Microsoft.EntityFrameworkCore.DbFunctions * string * string * string -> bool
<Extension()>
Public Function Like (_ As DbFunctions, matchExpression As String, pattern As String, escapeCharacter As String) As Boolean
Параметры
Экземпляр класса DbFunctions.
- matchExpression
- String
Строка, которая должна быть сопоставлена.
- pattern
- String
Шаблон, который может включать подстановочные знаки %_,[,],^.
- escapeCharacter
- String
Escape-символ (в виде строки одного символа), используемый перед %_,[,],^, если они не используются в качестве подстановочных знаков.
Возвращаемое значение
true
значение , если есть совпадение.
Комментарии
Обратите внимание, что семантика сравнения будет зависеть от конфигурации базы данных. В частности, он может быть с учетом регистра или без учета регистра.
Этот метод DbFunction не имеет реализации в памяти и вызывает исключение, если запрос переключится на оценку клиента. Это может произойти, если запрос содержит одно или несколько выражений, которые не удалось перевести в хранилище.
Применяется к
Entity Framework