Поделиться через


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)

Выражение, представляющее перечисляемый объект или группу, преобразованную из цепочки по элементу группирования.

Этот тип обычно используется поставщиками баз данных (и другими расширениями). Как правило, он не используется в коде приложения.

Применяется к