Sdílet prostřednictvím


DbFunctionsExtensions.Like Metoda

Definice

Přetížení

Like(DbFunctions, String, String)

Implementace operace SQL LIKE . V relačních databázích se obvykle přímo překládá do SQL.

Like(DbFunctions, String, String, String)

Implementace operace SQL LIKE. V relačních databázích se obvykle přímo překládá do SQL.

Like(DbFunctions, String, String)

Implementace operace SQL LIKE . V relačních databázích se obvykle přímo překládá do 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

Instance DbFunctions.

matchExpression
String

Řetězec, který se má shodovat.

pattern
String

Vzor, který může zahrnovat zástupné znakůy %,_,[,],^.

Návraty

true pokud existuje shoda.

Poznámky

Všimněte si, že sémantika porovnání bude záviset na konfiguraci databáze. Konkrétně může rozlišovat malá a velká písmena nebo nerozlišovat malá a velká písmena.

Tato metoda DbFunction nemá žádnou implementaci v paměti a vyvolá se, pokud dotaz přepne na vyhodnocení klienta. K tomu může dojít v případě, že dotaz obsahuje jeden nebo více výrazů, které nelze přeložit do úložiště.

Platí pro

Like(DbFunctions, String, String, String)

Implementace operace SQL LIKE. V relačních databázích se obvykle přímo překládá do 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

Instance DbFunctions.

matchExpression
String

Řetězec, který se má shodovat.

pattern
String

Vzor, který může zahrnovat zástupné karty %,_,[,],^.

escapeCharacter
String

Řídicí znak (jako řetězec jednoho znaku), který se má použít před %,_,[,],^, pokud nejsou použity jako zástupné znaky.

Návraty

true pokud existuje shoda.

Poznámky

Všimněte si, že sémantika porovnání bude záviset na konfiguraci databáze. Konkrétně může rozlišovat malá a velká písmena nebo nerozlišovat malá a velká písmena.

Tato metoda DbFunction nemá žádnou implementaci v paměti a vyvolá se, pokud dotaz přepne na vyhodnocení klienta. K tomu může dojít v případě, že dotaz obsahuje jeden nebo více výrazů, které nelze přeložit do úložiště.

Platí pro