SqlExpressionFactory.In 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
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 操作的表达式。