Поделиться через


DbExpressionBuilder.AggregateDistinct(EdmFunction, DbExpression) Метод

Определение

Создает новый DbFunctionAggregate, применяющийся определенным образом.

public:
[System::Runtime::CompilerServices::Extension]
 static System::Data::Common::CommandTrees::DbFunctionAggregate ^ AggregateDistinct(System::Data::Metadata::Edm::EdmFunction ^ function, System::Data::Common::CommandTrees::DbExpression ^ argument);
public static System.Data.Common.CommandTrees.DbFunctionAggregate AggregateDistinct (this System.Data.Metadata.Edm.EdmFunction function, System.Data.Common.CommandTrees.DbExpression argument);
static member AggregateDistinct : System.Data.Metadata.Edm.EdmFunction * System.Data.Common.CommandTrees.DbExpression -> System.Data.Common.CommandTrees.DbFunctionAggregate
<Extension()>
Public Function AggregateDistinct (function As EdmFunction, argument As DbExpression) As DbFunctionAggregate

Параметры

function
EdmFunction

Функция, определяющая статистическую операцию.

argument
DbExpression

Аргумент, для которого должна быть вычислена агрегатная функция.

Возвращаемое значение

Новый агрегат функции с ссылкой к данной функции и аргументу. Свойство Distinct агрегата функции будет иметь значение true.

Исключения

function или argument равно null.

function не является агрегатной функцией или имеет несколько аргументов, либо тип результата argument не эквивалентен и неприводим путем продвижения к типу параметра function.

Применяется к