Freigeben über


DbFunctionsExtensions.Like Methode

Definition

Überlädt

Like(DbFunctions, String, String)

Eine Implementierung des SQL-Vorgangs LIKE . In relationalen Datenbanken wird dies in der Regel direkt in SQL übersetzt.

Like(DbFunctions, String, String, String)

Eine Implementierung des SQL LIKE-Vorgangs. In relationalen Datenbanken wird dies in der Regel direkt in SQL übersetzt.

Like(DbFunctions, String, String)

Eine Implementierung des SQL-Vorgangs LIKE . In relationalen Datenbanken wird dies in der Regel direkt in SQL übersetzt.

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

Parameter

_
DbFunctions

Die DbFunctions-Instanz.

matchExpression
String

Die Zeichenfolge, die abgeglichen werden soll.

pattern
String

Das Muster, das ggf. Dies %,_,[,],^umfasst.

Gibt zurück

true , wenn eine Übereinstimmung vorhanden ist.

Hinweise

Beachten Sie, dass die Semantik des Vergleichs von der Datenbankkonfiguration abhängt. Insbesondere kann die Groß-/Kleinschreibung beachtet oder die Groß-/Kleinschreibung nicht beachtet werden.

Diese DbFunction-Methode verfügt über keine In-Memory-Implementierung und wird ausgelöst, wenn die Abfrage zur Clientauswertung wechselt. Dies kann passieren, wenn die Abfrage einen oder mehrere Ausdrücke enthält, die nicht in den Speicher übersetzt werden konnten.

Gilt für:

Like(DbFunctions, String, String, String)

Eine Implementierung des SQL LIKE-Vorgangs. In relationalen Datenbanken wird dies in der Regel direkt in SQL übersetzt.

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

Parameter

_
DbFunctions

Die DbFunctions-Instanz.

matchExpression
String

Die Zeichenfolge, die abgeglichen werden soll.

pattern
String

Das Muster, das möglicherweise Die Feldhalter %,_,[,],^umfassen kann.

escapeCharacter
String

Das Escapezeichen (als einzelne Zeichenfolge), das vor %,_,[,],^^ verwendet werden soll, wenn sie nicht als Feldhalter verwendet werden.

Gibt zurück

true , wenn eine Übereinstimmung vorhanden ist.

Hinweise

Beachten Sie, dass die Semantik des Vergleichs von der Datenbankkonfiguration abhängt. Insbesondere kann die Groß-/Kleinschreibung beachtet oder die Groß-/Kleinschreibung nicht beachtet werden.

Diese DbFunction-Methode verfügt über keine In-Memory-Implementierung und wird ausgelöst, wenn die Abfrage zur Clientauswertung wechselt. Dies kann passieren, wenn die Abfrage einen oder mehrere Ausdrücke enthält, die nicht in den Speicher übersetzt werden konnten.

Gilt für: