DbFunctionsExtensions.Like 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
Like(DbFunctions, String, String) |
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 实例。
- 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 实例。
- matchExpression
- String
要匹配的字符串。
- pattern
- String
可能涉及通配符 %_,[,],^的模式。
- escapeCharacter
- String
如果转义字符未用作通配符,则 (作为单个字符串) 在 %_,[,]^ 前面使用。
返回
true
如果存在匹配项,则为 。
注解
请注意,比较的语义将取决于数据库配置。 具体而言,它可能区分大小写或不区分大小写。
此 DbFunction 方法没有内存中实现,如果查询切换到客户端评估,将引发。 如果查询包含一个或多个无法转换为存储的表达式,则可能会发生这种情况。