EnumerableExpression 类

定义

表示从分组元素上链转换的可枚举或组的表达式。

此类型通常由数据库提供程序 (和其他扩展) 使用。 它通常不在应用程序代码中使用。

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)

表示从分组元素上链转换的可枚举或组的表达式。

此类型通常由数据库提供程序 (和其他扩展) 使用。 它通常不在应用程序代码中使用。

适用于