EnumerableExpression Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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. |