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параметра.