Freigeben über


DbGroupExpressionBinding Klasse

Definition

Definiert die Bindung für das Eingabeset für einen DbGroupByExpression. Zusätzlich zu den Eigenschaften von DbExpressionBindingbietet DbGroupExpressionBinding auch Zugriff auf das group-Element über den Variablenverweis und auf das Gruppenaggregat über die -Eigenschaft.

public sealed class DbGroupExpressionBinding
type DbGroupExpressionBinding = class
Public NotInheritable Class DbGroupExpressionBinding
Vererbung
DbGroupExpressionBinding

Eigenschaften

Expression

Ruft den DbExpression ab, der den Eingabesatz definiert.

GroupAggregate

Ruft das DbGroupAggregate ab, das die Auflistung von Elementen in der Gruppe darstellt.

GroupVariable

Ruft die DbVariableReferenceExpression ab, die auf die Gruppenelementvariable verweist.

GroupVariableName

Ruft den der Gruppenelementvariable zugewiesenen Namen ab.

GroupVariableType

Ruft die Typmetadaten der Gruppenelementvariable ab.

Variable

Ruft die DbVariableReferenceExpression ab, die auf die Elementvariable verweist.

VariableName

Ruft den der Elementvariable zugewiesenen Namen ab.

VariableType

Ruft die Typmetadaten der Elementvariable ab.

Erweiterungsmethoden

GroupBy(DbGroupExpressionBinding, IEnumerable<KeyValuePair<String,DbExpression>>, IEnumerable<KeyValuePair<String,DbAggregate>>)

Erstellt einen neuen DbGroupByExpression, der die Elemente des Eingabesets nach den angegebenen Gruppenschlüsseln gruppiert und die angegebenen Aggregate anwendet.

Gilt für: