DbExpressionBuilder.GroupBy Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Vytvoří nový DbGroupByExpression objekt, který seskupí prvky vstupní sady podle zadaných klíčů skupiny a použije dané agregace.
[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
Parametry
- input
- DbGroupExpressionBinding
A DbGroupExpressionBinding , který určuje vstupní sadu.
Seznam dvojic řetězcový výraz, které definují sloupce seskupení.
- aggregates
- IEnumerable<KeyValuePair<String,DbAggregate>>
Seznam výrazů, které určují agregace, které se mají použít.
Návraty
Nový DbGroupByExpression se zadanou vstupní sadou, seskupovacími klíči a agregacemi.
- Atributy
Výjimky
input, keys nebo aggregates is null, keys contains a null column key or expression, or aggregates contains a null aggregates column name or aggregate.
Klíče i agregace jsou prázdné nebo byl zadán neplatný nebo duplicitní název sloupce.