EnumerableExpression 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示从分组元素上链转换的可枚举或组的表达式。
此类型通常由数据库提供程序 (和其他扩展) 使用。 它通常不在应用程序代码中使用。
public class EnumerableExpression : System.Linq.Expressions.Expression, Microsoft.EntityFrameworkCore.Query.IPrintableExpression
type EnumerableExpression = class
inherit Expression
interface IPrintableExpression
Public Class EnumerableExpression
Inherits Expression
Implements IPrintableExpression
- 继承
-
EnumerableExpression
- 实现
构造函数
EnumerableExpression(Expression) |
创建 EnumerableExpression 类的新实例。 |
属性
IsDistinct |
一个值,该值指示是否对可枚举的 应用了 distinct 运算符。 |
NodeType |
表示从分组元素上链转换的可枚举或组的表达式。 此类型通常由数据库提供程序 (和其他扩展) 使用。 它通常不在应用程序代码中使用。 |
Orderings |
要应用于可枚举对象的排序列表。 |
Predicate |
指示应用于可枚举的任何谓词的值。 |
Selector |
要枚举的基础表达式。 |
Type |
表示从分组元素上链转换的可枚举或组的表达式。 此类型通常由数据库提供程序 (和其他扩展) 使用。 它通常不在应用程序代码中使用。 |
方法
AppendOrdering(OrderingExpression) |
将排序追加到 的现有排序 EnumerableExpression中。 |
ApplyDistinct() |
将 DISTINCT 运算符应用于 的 EnumerableExpression选择器。 |
ApplyOrdering(OrderingExpression) |
将排序应用于 EnumerableExpression。 这将覆盖之前指定的任何排序。 |
ApplyPredicate(SqlExpression) |
将筛选器谓词应用于 EnumerableExpression。 |
ApplySelector(Expression) |
将新的选择器应用于 EnumerableExpression。 |
Equals(Object) |
表示从分组元素上链转换的可枚举或组的表达式。 此类型通常由数据库提供程序 (和其他扩展) 使用。 它通常不在应用程序代码中使用。 |
GetHashCode() |
表示从分组元素上链转换的可枚举或组的表达式。 此类型通常由数据库提供程序 (和其他扩展) 使用。 它通常不在应用程序代码中使用。 |
Print(ExpressionPrinter) |
使用 ExpressionPrinter创建给定表达式的可打印字符串表示形式。 |
VisitChildren(ExpressionVisitor) |
表示从分组元素上链转换的可枚举或组的表达式。 此类型通常由数据库提供程序 (和其他扩展) 使用。 它通常不在应用程序代码中使用。 |