Share via


DbFunctionsExtensions.Like Metodo

Definizione

Overload

Like(DbFunctions, String, String)

Implementazione dell'operazione SQL LIKE . Nei database relazionali questo viene in genere convertito direttamente in SQL.

Like(DbFunctions, String, String, String)

Implementazione dell'operazione SQL LIKE. Nei database relazionali questo viene in genere convertito direttamente in SQL.

Like(DbFunctions, String, String)

Implementazione dell'operazione SQL LIKE . Nei database relazionali questo viene in genere convertito direttamente in 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

Parametri

_
DbFunctions

Istanza di DbFunctions.

matchExpression
String

Stringa corrispondente.

pattern
String

Modello che può comportare caratteri jolly %,_,[,],^.

Restituisce

true se c'è una corrispondenza.

Commenti

Si noti che la semantica del confronto dipende dalla configurazione del database. In particolare, può essere distinzione tra maiuscole e minuscole o senza distinzione tra maiuscole e minuscole.

Questo metodo DbFunction non ha implementazioni in memoria e genererà se la query passa alla valutazione client. Ciò può verificarsi se la query contiene una o più espressioni che non è stato possibile convertire nell'archivio.

Si applica a

Like(DbFunctions, String, String, String)

Implementazione dell'operazione SQL LIKE. Nei database relazionali questo viene in genere convertito direttamente in 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

Parametri

_
DbFunctions

Istanza di DbFunctions.

matchExpression
String

Stringa corrispondente.

pattern
String

Modello che può comportare caratteri jolly %,_,[,],^.

escapeCharacter
String

Carattere di escape (come singola stringa di caratteri) da usare davanti a %,_,[,],^ se non vengono usati come caratteri jolly.

Restituisce

true se c'è una corrispondenza.

Commenti

Si noti che la semantica del confronto dipende dalla configurazione del database. In particolare, può essere distinzione tra maiuscole e minuscole o senza distinzione tra maiuscole e minuscole.

Questo metodo DbFunction non ha implementazioni in memoria e genererà se la query passa alla valutazione client. Ciò può verificarsi se la query contiene una o più espressioni che non è stato possibile convertire nell'archivio.

Si applica a