SqlExpressionFactory.In 方法

定义

重载

In(SqlExpression, SelectExpression)

创建一个新的 InExpression ,它表示 SQL 树中的 IN 操作。

In(SqlExpression, SqlParameterExpression)

创建一个新的 InExpression ,它表示 SQL 树中的 IN 操作。

In(SqlExpression, IReadOnlyList<SqlExpression>)

创建一个新的 InExpression ,它表示 SQL 树中的 IN 操作。

In(SqlExpression, SelectExpression, Boolean)

创建一个新的 InExpression ,它表示 SQL 树中的 IN 操作。

In(SqlExpression, SqlExpression, Boolean)

创建一个新的 InExpression ,它表示 SQL 树中的 IN 操作。

In(SqlExpression, SelectExpression)

创建一个新的 InExpression ,它表示 SQL 树中的 IN 操作。

public virtual Microsoft.EntityFrameworkCore.Query.SqlExpressions.InExpression In (Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression item, Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression subquery);
abstract member In : Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression * Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression -> Microsoft.EntityFrameworkCore.Query.SqlExpressions.InExpression
override this.In : Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression * Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression -> Microsoft.EntityFrameworkCore.Query.SqlExpressions.InExpression
Public Overridable Function In (item As SqlExpression, subquery As SelectExpression) As InExpression

参数

item
SqlExpression

要查看值的项。

subquery
SelectExpression

在其中搜索项的子查询。

返回

表示 SQL 树中的 IN 操作的表达式。

实现

适用于

In(SqlExpression, SqlParameterExpression)

创建一个新的 InExpression ,它表示 SQL 树中的 IN 操作。

public virtual Microsoft.EntityFrameworkCore.Query.SqlExpressions.InExpression In (Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression item, Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlParameterExpression valuesParameter);
abstract member In : Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression * Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlParameterExpression -> Microsoft.EntityFrameworkCore.Query.SqlExpressions.InExpression
override this.In : Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression * Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlParameterExpression -> Microsoft.EntityFrameworkCore.Query.SqlExpressions.InExpression
Public Overridable Function In (item As SqlExpression, valuesParameter As SqlParameterExpression) As InExpression

参数

item
SqlExpression

要查看值的项。

valuesParameter
SqlParameterExpression

在其中搜索项的值的参数化列表。

返回

表示 SQL 树中的 IN 操作的表达式。

实现

适用于

In(SqlExpression, IReadOnlyList<SqlExpression>)

创建一个新的 InExpression ,它表示 SQL 树中的 IN 操作。

public virtual Microsoft.EntityFrameworkCore.Query.SqlExpressions.InExpression In (Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression item, System.Collections.Generic.IReadOnlyList<Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression> values);
abstract member In : Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression * System.Collections.Generic.IReadOnlyList<Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression> -> Microsoft.EntityFrameworkCore.Query.SqlExpressions.InExpression
override this.In : Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression * System.Collections.Generic.IReadOnlyList<Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression> -> Microsoft.EntityFrameworkCore.Query.SqlExpressions.InExpression
Public Overridable Function In (item As SqlExpression, values As IReadOnlyList(Of SqlExpression)) As InExpression

参数

item
SqlExpression

要查看值的项。

values
IReadOnlyList<SqlExpression>

在其中搜索项的值的列表。

返回

表示 SQL 树中的 IN 操作的表达式。

实现

适用于

In(SqlExpression, SelectExpression, Boolean)

创建一个新的 InExpression ,它表示 SQL 树中的 IN 操作。

public virtual Microsoft.EntityFrameworkCore.Query.SqlExpressions.InExpression In (Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression item, Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression subquery, bool negated);
abstract member In : Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression * Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression * bool -> Microsoft.EntityFrameworkCore.Query.SqlExpressions.InExpression
override this.In : Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression * Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression * bool -> Microsoft.EntityFrameworkCore.Query.SqlExpressions.InExpression
Public Overridable Function In (item As SqlExpression, subquery As SelectExpression, negated As Boolean) As InExpression

参数

item
SqlExpression

要查看值的项。

subquery
SelectExpression

在其中搜索项的子查询。

negated
Boolean

一个 值,该值指示该项应存在于值中还是不存在。

返回

表示 SQL 树中的 IN 操作的表达式。

实现

适用于

In(SqlExpression, SqlExpression, Boolean)

创建一个新的 InExpression ,它表示 SQL 树中的 IN 操作。

public virtual Microsoft.EntityFrameworkCore.Query.SqlExpressions.InExpression In (Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression item, Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression values, bool negated);
abstract member In : Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression * Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression * bool -> Microsoft.EntityFrameworkCore.Query.SqlExpressions.InExpression
override this.In : Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression * Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression * bool -> Microsoft.EntityFrameworkCore.Query.SqlExpressions.InExpression
Public Overridable Function In (item As SqlExpression, values As SqlExpression, negated As Boolean) As InExpression

参数

item
SqlExpression

要查看值的项。

values
SqlExpression

在其中搜索项的值的列表。

negated
Boolean

一个 值,该值指示该项应存在于值中还是不存在。

返回

表示 SQL 树中的 IN 操作的表达式。

实现

适用于