DbFunctionsExtensions.Like Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Přetížení
Like(DbFunctions, String, String) |
Implementace operace 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
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
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
Entity Framework