Udostępnij za pośrednictwem


GroupByShaperExpression Klasa

Definicja

Wyrażenie reprezentujące tworzenie elementu grupowania w obiekcie ShaperExpression.

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 GroupByShaperExpression : System.Linq.Expressions.Expression, Microsoft.EntityFrameworkCore.Query.IPrintableExpression
type GroupByShaperExpression = class
    inherit Expression
    interface IPrintableExpression
Public Class GroupByShaperExpression
Inherits Expression
Implements IPrintableExpression
Dziedziczenie
GroupByShaperExpression
Pochodne
Implementuje

Uwagi

Aby uzyskać więcej informacji i przykładów, zobacz Implementacja dostawców i rozszerzeń baz danych oraz Jak działają zapytania EF Core .

Konstruktory

GroupByShaperExpression(Expression, Expression)

Tworzy nowe wystąpienie klasy GroupByShaperExpression.

GroupByShaperExpression(Expression, ShapedQueryExpression)

Tworzy nowe wystąpienie klasy GroupByShaperExpression.

Właściwości

ElementSelector

Wyrażenie reprezentujące selektor elementów dla tego elementu grupowania.

GroupingEnumerable

Wyrażenie reprezentujące podquery dla wyliczenia dla tego wyniku grupowania.

KeySelector

Wyrażenie reprezentujące selektor kluczy dla tego wyniku grupowania.

NodeType

Wyrażenie reprezentujące tworzenie elementu grupowania w obiekcie ShaperExpression.

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

Type

Wyrażenie reprezentujące tworzenie elementu grupowania w obiekcie ShaperExpression.

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

Metody

Print(ExpressionPrinter)

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

Update(Expression, Expression)

Tworzy nowe wyrażenie, które jest podobne do tego, ale przy użyciu dostarczonych elementów podrzędnych. Jeśli wszystkie elementy podrzędne są takie same, zwróci to wyrażenie.

Update(Expression, ShapedQueryExpression)

Tworzy nowe wyrażenie, które jest podobne do tego, ale przy użyciu dostarczonych elementów podrzędnych. Jeśli wszystkie elementy podrzędne są takie same, zwróci to wyrażenie.

VisitChildren(ExpressionVisitor)

Wyrażenie reprezentujące tworzenie elementu grupowania w obiekcie ShaperExpression.

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

Jawne implementacje interfejsu

IPrintableExpression.Print(ExpressionPrinter)

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

Dotyczy