Bagikan melalui


DbExpressionBuilder.GroupBy Metode

Definisi

Membuat baru DbGroupByExpression yang mengelompokkan elemen set input sesuai dengan kunci grup yang ditentukan dan menerapkan agregat yang diberikan.

public:
[System::Runtime::CompilerServices::Extension]
 static System::Data::Common::CommandTrees::DbGroupByExpression ^ GroupBy(System::Data::Common::CommandTrees::DbGroupExpressionBinding ^ input, System::Collections::Generic::IEnumerable<System::Collections::Generic::KeyValuePair<System::String ^, System::Data::Common::CommandTrees::DbExpression ^>> ^ keys, System::Collections::Generic::IEnumerable<System::Collections::Generic::KeyValuePair<System::String ^, System::Data::Common::CommandTrees::DbAggregate ^>> ^ aggregates);
public static System.Data.Common.CommandTrees.DbGroupByExpression GroupBy (this System.Data.Common.CommandTrees.DbGroupExpressionBinding input, System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<string,System.Data.Common.CommandTrees.DbExpression>> keys, System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<string,System.Data.Common.CommandTrees.DbAggregate>> aggregates);
static member GroupBy : System.Data.Common.CommandTrees.DbGroupExpressionBinding * seq<System.Collections.Generic.KeyValuePair<string, System.Data.Common.CommandTrees.DbExpression>> * seq<System.Collections.Generic.KeyValuePair<string, System.Data.Common.CommandTrees.DbAggregate>> -> System.Data.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

DbGroupExpressionBinding yang menentukan set input.

keys
IEnumerable<KeyValuePair<String,DbExpression>>

Daftar pasangan ekspresi string yang menentukan kolom pengelompokan.

aggregates
IEnumerable<KeyValuePair<String,DbAggregate>>

Daftar ekspresi yang menentukan agregat yang akan diterapkan.

Mengembalikan

DbGroupByExpression baru dengan set input, kunci pengelompokan, dan agregat yang ditentukan.

Pengecualian

input, keys atau aggregates null, keys berisi kunci atau ekspresi kolom null, atau aggregates berisi nama atau agregat kolom agregat null.

Keduanya keys dan aggregates kosong, atau nama kolom yang tidak valid atau duplikat ditentukan.

Keterangan

DbGroupByExpression memungkinkan daftar kunci atau daftar agregat kosong, tetapi tidak keduanya.

Berlaku untuk