DbExpressionBuilder.GroupBy Metódus
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Létrehoz egy újat DbGroupByExpression , amely csoportosítja a bemeneti készlet elemeit a megadott csoportkulcsok szerint, és alkalmazza a megadott összesítéseket.
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
Paraméterek
- input
- DbGroupExpressionBinding
A DbGroupExpressionBinding bemeneti készletet meghatározó érték.
A csoportosítási oszlopokat meghatározó sztringkifejezés-párok listája.
- aggregates
- IEnumerable<KeyValuePair<String,DbAggregate>>
Az alkalmazni kívánt összesítéseket meghatározó kifejezések listája.
Válaszok
Új DbGroupByExpression a megadott bemeneti készlettel, kulcsok és összesítések csoportosításával.
Kivételek
input
keys vagy aggregates null értékű, keys null oszlopkulcsot vagy kifejezést tartalmaz, vagy aggregates null összesített oszlopnevet vagy összesítést tartalmaz.
keys Mindkettő aggregates üres, vagy érvénytelen vagy ismétlődő oszlopnév lett megadva.
Megjegyzések
A DbGroupByExpression lehetővé teszi, hogy a kulcsok vagy az összesítések listája üres legyen, de mindkettő nem.