DbFunctionsExtensions.Like Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Przeciążenia
Like(DbFunctions, String, String) |
Implementacja operacji SQL |
Like(DbFunctions, String, String, String) |
Implementacja operacji SQL LIKE. W relacyjnych bazach danych zwykle jest to tłumaczone bezpośrednio na język SQL. |
Like(DbFunctions, String, String)
Implementacja operacji SQL LIKE
. W relacyjnych bazach danych zwykle jest to tłumaczone bezpośrednio na język 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
Parametry
Wystąpienie elementu DbFunctions.
- matchExpression
- String
Ciąg, który ma być dopasowany.
- pattern
- String
Wzorzec, który może obejmować symbole wieloznaczne %,_,[,],^
.
Zwraca
true
jeśli istnieje dopasowanie.
Uwagi
Należy pamiętać, że semantyka porównania będzie zależeć od konfiguracji bazy danych. W szczególności może to być uwzględniana wielkość liter lub bez uwzględniania wielkości liter.
Ta metoda DbFunction nie ma implementacji w pamięci i zgłosi błąd, jeśli zapytanie przełączy się do oceny klienta. Może się tak zdarzyć, jeśli zapytanie zawiera jedno lub więcej wyrażeń, których nie można przetłumaczyć na magazyn.
Dotyczy
Like(DbFunctions, String, String, String)
Implementacja operacji SQL LIKE. W relacyjnych bazach danych zwykle jest to tłumaczone bezpośrednio na język 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
Parametry
Wystąpienie elementu DbFunctions.
- matchExpression
- String
Ciąg, który ma być dopasowany.
- pattern
- String
Wzorzec, który może obejmować symbole wieloznaczne %,_,[,,],^.
- escapeCharacter
- String
Znak ucieczki (jako ciąg pojedynczego znaku) używany przed znakiem %,_,[,],^ jeśli nie są używane jako symbole wieloznaczne.
Zwraca
true
jeśli istnieje dopasowanie.
Uwagi
Należy pamiętać, że semantyka porównania będzie zależeć od konfiguracji bazy danych. W szczególności może to być uwzględniana wielkość liter lub bez uwzględniania wielkości liter.
Ta metoda DbFunction nie ma implementacji w pamięci i zgłosi błąd, jeśli zapytanie przełączy się do oceny klienta. Może się tak zdarzyć, jeśli zapytanie zawiera jedno lub więcej wyrażeń, których nie można przetłumaczyć na magazyn.