DbExpressionBuilder.GroupBy Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Создает новый объект DbGroupByExpression, группирующий элементы входного набора в соответствии с заданными ключами группы и применяющий указанные статистические выражения.
[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
Параметры
- input
- DbGroupExpressionBinding
Объект DbGroupExpressionBinding, задающий входной набор.
Список пар строка-выражение, определяющих столбцы группировки.
- aggregates
- IEnumerable<KeyValuePair<String,DbAggregate>>
Список выражений, указывающих, какие статистические функции следует применить.
Возвращаемое значение
Новое DbGroupByExpression с заданным входным параметром, ключами группирования и агрегатами.
- Атрибуты
Исключения
Input, keys или aggregates имеет значение NULL, ключи содержат ключ или выражение столбца NULL, а агрегаты содержат пустое имя статистического столбца или агрегат.
Ключи и статистические выражения пусты либо указано недопустимое или повторяющееся имя столбца.
Применяется к
Entity Framework