DbExpressionBuilder.GroupBy Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Erstellt einen neuen DbGroupByExpression, der die Elemente des Eingabesets nach den angegebenen Gruppenschlüsseln gruppiert und die angegebenen Aggregate anwendet.
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures")]
public static System.Data.Entity.Core.Common.CommandTrees.DbGroupByExpression GroupBy (this System.Data.Entity.Core.Common.CommandTrees.DbGroupExpressionBinding input, System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<string,System.Data.Entity.Core.Common.CommandTrees.DbExpression>> keys, System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<string,System.Data.Entity.Core.Common.CommandTrees.DbAggregate>> aggregates);
static member GroupBy : System.Data.Entity.Core.Common.CommandTrees.DbGroupExpressionBinding * seq<System.Collections.Generic.KeyValuePair<string, System.Data.Entity.Core.Common.CommandTrees.DbExpression>> * seq<System.Collections.Generic.KeyValuePair<string, System.Data.Entity.Core.Common.CommandTrees.DbAggregate>> -> System.Data.Entity.Core.Common.CommandTrees.DbGroupByExpression
<Extension()>
Public Function GroupBy (input As DbGroupExpressionBinding, keys As IEnumerable(Of KeyValuePair(Of String, DbExpression)), aggregates As IEnumerable(Of KeyValuePair(Of String, DbAggregate))) As DbGroupByExpression
Parameter
- input
- DbGroupExpressionBinding
Eine DbGroupExpressionBinding, die das Eingabeset angibt.
Eine Liste von Zeichenfolge-Ausdruck-Paaren, die die Gruppierungsspalten definieren.
- aggregates
- IEnumerable<KeyValuePair<String,DbAggregate>>
Eine Liste von Ausdrücken, die anzuwendende Aggregate angeben.
Gibt zurück
Ein neues DbGroupByExpression mit dem angegebenen Eingabeset, Gruppierungsschlüssel und Aggregate.
- Attribute
Ausnahmen
Eingaben, Schlüssel oder Aggregate sind NULL, Schlüssel enthalten einen NULL-Spaltenschlüssel oder -Ausdruck, oder Aggregate enthalten einen NULL-Aggregatspaltennamen oder -Aggregat.
Schlüssel und Aggregate sind leer, oder es wurde ein ungültiger oder doppelter Spaltenname angegeben.
Gilt für:
Entity Framework