Język

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 używany w kodzie aplikacji.

[System.Runtime.CompilerServices.Nullable(0)]
public class EnumerableExpression : System.Linq.Expressions.Expression, Microsoft.EntityFrameworkCore.Query.IPrintableExpression
public class EnumerableExpression : System.Linq.Expressions.Expression, Microsoft.EntityFrameworkCore.Query.IPrintableExpression
[<System.Runtime.CompilerServices.Nullable(0)>]
type EnumerableExpression = class
    inherit Expression
    interface IPrintableExpression
type EnumerableExpression = class
    inherit Expression
    interface IPrintableExpression
Public Class EnumerableExpression
Inherits Expression
Implements IPrintableExpression
Dziedziczenie
EnumerableExpression
Atrybuty
Implementuje

Konstruktory

Nazwisko Opis
EnumerableExpression(Expression)

Tworzy nowe wystąpienie EnumerableExpression klasy.

Właściwości

Nazwisko Opis
IsDistinct

Wartość wskazująca, czy operator distinct jest stosowany dla wyliczenia, czy nie.

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 używany w kodzie aplikacji.

Orderings

Lista zamówień, które mają zostać zastosowane do wyliczenia.

Predicate

Wartość wskazująca każdy predykat zastosowany do wyliczania.

Selector

Wyrażenie bazowe jest wyliczane.

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 używany w kodzie aplikacji.

Metody

Nazwisko Opis
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 poprzednich określonych 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 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 używany w kodzie aplikacji.

Print(ExpressionPrinter)

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

SetDistinct(Boolean)

Określa, czy operator DISTINCT ma być zastosowany do selektora .EnumerableExpression

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 używany w kodzie aplikacji.

Dotyczy