DbExpressionBuilder.GroupBy Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Crée une DbGroupByExpression qui regroupe les éléments du jeu de données d'entrée en fonction des clés de groupe indiquées et applique les agrégats donnés.
[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
Paramètres
- input
- DbGroupExpressionBinding
Objet DbGroupExpressionBinding qui spécifie le jeu de données d'entrée.
Liste de paires d'expressions de chaîne qui définissent les colonnes de regroupement.
- aggregates
- IEnumerable<KeyValuePair<String,DbAggregate>>
Liste des expressions qui spécifient les agrégats à appliquer.
Retours
Nouvelle DbGroupByExpression du jeu de données d'entrée spécifié, regroupant les clés et les agrégats.
- Attributs
Exceptions
l’entrée, les clés ou les agrégats est null, les clés contiennent une clé ou une expression de colonne Null, ou les agrégats contiennent un nom de colonne d’agrégation null ou un agrégat.
Les clés et les agrégats sont vides ou un nom de colonne non valide ou en double a été spécifié.