DbGroupExpressionBinding Class

Definition

Defines the binding for the input set to a DbGroupByExpression. This class cannot be inherited.

public ref class DbGroupExpressionBinding sealed
public sealed class DbGroupExpressionBinding
type DbGroupExpressionBinding = class
Public NotInheritable Class DbGroupExpressionBinding
Inheritance
DbGroupExpressionBinding

Properties

Expression

Gets or sets the DbExpression that defines the input set.

GroupAggregate

Gets the DbGroupAggregate that represents the collection of elements in the group.

GroupVariable

Gets the DbVariableReferenceExpression that references the group element variable.

GroupVariableName

Gets the name assigned to the group element variable.

GroupVariableType

Gets the type metadata of the group element variable.

Variable

Gets the DbVariableReferenceExpression that references the element variable.

VariableName

Gets the name assigned to the element variable.

VariableType

Gets the type metadata of the element variable.

Methods

Equals(Object)

Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode()

Serves as the default hash function.

(Inherited from Object)
GetType()

Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone()

Creates a shallow copy of the current Object.

(Inherited from Object)
ToString()

Returns a string that represents the current object.

(Inherited from Object)

Extension Methods

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

Creates a new DbGroupByExpression that groups the elements of the input set according to the specified group keys and applies the given aggregates.

Applies to