DbFunctionsExtensions.Like 方法

定义

重载

Like(DbFunctions, String, String)

SQL LIKE 操作的实现。 在关系数据库中,这通常直接转换为 SQL。

Like(DbFunctions, String, String, String)

SQL LIKE 操作的实现。 在关系数据库中,这通常直接转换为 SQL。

Like(DbFunctions, String, String)

SQL LIKE 操作的实现。 在关系数据库中,这通常直接转换为 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

参数

_
DbFunctions

DbFunctions 实例。

matchExpression
String

要匹配的字符串。

pattern
String

可能涉及通配符 的 %,_,[,],^模式。

返回

true 如果存在匹配项,则为 。

注解

请注意,比较的语义将取决于数据库配置。 具体而言,它可能区分大小写或不区分大小写。

此 DbFunction 方法没有内存中实现,如果查询切换到客户端评估,将引发。 如果查询包含一个或多个无法转换为存储的表达式,则可能会发生这种情况。

适用于

Like(DbFunctions, String, String, String)

SQL LIKE 操作的实现。 在关系数据库中,这通常直接转换为 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

参数

_
DbFunctions

DbFunctions 实例。

matchExpression
String

要匹配的字符串。

pattern
String

可能涉及通配符 %_,[,],^的模式。

escapeCharacter
String

如果转义字符未用作通配符,则 (作为单个字符串) 在 %_,[,]^ 前面使用。

返回

true 如果存在匹配项,则为 。

注解

请注意,比较的语义将取决于数据库配置。 具体而言,它可能区分大小写或不区分大小写。

此 DbFunction 方法没有内存中实现,如果查询切换到客户端评估,将引发。 如果查询包含一个或多个无法转换为存储的表达式,则可能会发生这种情况。

适用于