Udostępnij za pośrednictwem


DbFunctionsExtensions.Like Metoda

Definicja

Przeciążenia

Like(DbFunctions, 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, 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

_
DbFunctions

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

_
DbFunctions

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.

Dotyczy