DbExpressionBuilder.GroupBy Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Crea un nuovo oggetto DbGroupByExpression che raggruppa gli elementi del set di input in base alle chiavi di gruppo specificate e applica le aggregazioni specificate.
[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
Parametri
- input
- DbGroupExpressionBinding
Oggetto DbGroupExpressionBinding che specifica il set di input.
Elenco di coppie stringa/espressione che definiscono le colonne di raggruppamento.
- aggregates
- IEnumerable<KeyValuePair<String,DbAggregate>>
Elenco di espressioni che specificano le aggregazioni da applicare.
Restituisce
Nuovo DbGroupByExpression con il set di input specificato, le chiavi di raggruppamento e gli aggregati.
- Attributi
Eccezioni
input, chiavi o aggregazioni sono Null, le chiavi contengono una chiave o un'espressione di colonna Null o aggregazioni che contengono un nome di colonna di aggregazione Null o un'aggregazione.
Entrambe le chiavi e le aggregazioni sono vuote o è stato specificato un nome di colonna non valido o duplicato.