DbGroupExpressionBinding Class

 

Defines the binding for the input set to a DbGroupByExpression. In addition to the properties of DbExpressionBinding, DbGroupExpressionBinding also provides access to the group element via the <seealso cref="P:System.Data.Entity.Core.Common.CommandTrees.DbGroupExpressionBinding.GroupVariable" /> variable reference and to the group aggregate via the <seealso cref="P:System.Data.Entity.Core.Common.CommandTrees.DbGroupExpressionBinding.GroupAggregate" /> property.

Namespace:   System.Data.Entity.Core.Common.CommandTrees
Assembly:  EntityFramework (in EntityFramework.dll)

System.Object
  System.Data.Entity.Core.Common.CommandTrees.DbGroupExpressionBinding

public sealed class DbGroupExpressionBinding

NameDescription
System_CAPS_pubpropertyExpression

Gets the DbExpression that defines the input set.

System_CAPS_pubpropertyGroupAggregate

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

System_CAPS_pubpropertyGroupVariable

Gets the DbVariableReferenceExpression that references the group element variable.

System_CAPS_pubpropertyGroupVariableName

Gets the name assigned to the group element variable.

System_CAPS_pubpropertyGroupVariableType

Gets the type metadata of the group element variable.

System_CAPS_pubpropertyVariable

Gets the DbVariableReferenceExpression that references the element variable.

System_CAPS_pubpropertyVariableName

Gets the name assigned to the element variable.

System_CAPS_pubpropertyVariableType

Gets the type metadata of the element variable.

NameDescription
System_CAPS_pubmethodEquals(Object)

(Inherited from Object.)

System_CAPS_pubmethodGetHashCode()

(Inherited from Object.)

System_CAPS_pubmethodGetType()

(Inherited from Object.)

System_CAPS_pubmethodToString()

(Inherited from Object.)

NameDescription
System_CAPS_pubmethodGroupBy(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.(Defined by DbExpressionBuilder.)

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.