Udostępnij za pośrednictwem


EnumerableExpression Klasa

Definicja

Wyrażenie reprezentujące wyliczenie lub grupę przetłumaczone z łańcucha na element grupowania.

Ten typ jest zwykle używany przez dostawców baz danych (i innych rozszerzeń). Zwykle nie jest on używany w kodzie aplikacji.

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
Dziedziczenie
EnumerableExpression
Implementuje

Konstruktory

EnumerableExpression(Expression)

Tworzy nowe wystąpienie klasy EnumerableExpression.

Właściwości

IsDistinct

Wartość wskazująca, czy na wyliczalnym lub nie zastosowano odrębnego operatora.

NodeType

Wyrażenie reprezentujące wyliczenie lub grupę przetłumaczone z łańcucha na element grupowania.

Ten typ jest zwykle używany przez dostawców baz danych (i innych rozszerzeń). Zwykle nie jest on używany w kodzie aplikacji.

Orderings

Lista zamówień, które mają być stosowane do wyliczenia.

Predicate

Wartość wskazująca dowolny predykat zastosowany w wyliczalnym.

Selector

Wyliczone wyrażenie bazowe.

Type

Wyrażenie reprezentujące wyliczenie lub grupę przetłumaczone z łańcucha na element grupowania.

Ten typ jest zwykle używany przez dostawców baz danych (i innych rozszerzeń). Zwykle nie jest on używany w kodzie aplikacji.

Metody

AppendOrdering(OrderingExpression)

Dołącza kolejność do istniejących zamówień elementu EnumerableExpression.

ApplyDistinct()

Stosuje operator DISTINCT do selektora elementu EnumerableExpression.

ApplyOrdering(OrderingExpression)

Stosuje kolejność do .EnumerableExpression Spowoduje to zastąpienie wszystkich określonych poprzednich zamówień.

ApplyPredicate(SqlExpression)

Stosuje predykat filtru do elementu EnumerableExpression.

ApplySelector(Expression)

Stosuje nowy selektor do elementu EnumerableExpression.

Equals(Object)

Wyrażenie reprezentujące wyliczenie lub grupę przetłumaczone z łańcucha na element grupowania.

Ten typ jest zwykle używany przez dostawców baz danych (i innych rozszerzeń). Zwykle nie jest on używany w kodzie aplikacji.

GetHashCode()

Wyrażenie reprezentujące wyliczenie lub grupę przetłumaczone z łańcucha na element grupowania.

Ten typ jest zwykle używany przez dostawców baz danych (i innych rozszerzeń). Zwykle nie jest on używany w kodzie aplikacji.

Print(ExpressionPrinter)

Tworzy drukowalną reprezentację ciągu danego wyrażenia przy użyciu polecenia ExpressionPrinter.

VisitChildren(ExpressionVisitor)

Wyrażenie reprezentujące wyliczenie lub grupę przetłumaczone z łańcucha na element grupowania.

Ten typ jest zwykle używany przez dostawców baz danych (i innych rozszerzeń). Zwykle nie jest on używany w kodzie aplikacji.

Dotyczy