Udostępnij za pośrednictwem


DbExpressionBuilder.AggregateDistinct(EdmFunction, DbExpression) Metoda

Definicja

Tworzy nową DbFunctionAggregate , która jest stosowana w odrębny sposób.

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

Parametry

function
EdmFunction

Funkcja, która definiuje operację agregacji.

argument
DbExpression

Argument, dla którego ma być obliczana funkcja agregacji.

Zwraca

Nowa funkcja agreguje przy użyciu odwołania do danej funkcji i argumentu. Właściwość Distinct agregującej funkcji będzie miała wartość true.

Wyjątki

function lub argument ma wartość null.

functionnie jest funkcją agregowaną lub ma więcej niż jeden argument lub typ argument wyniku nie jest równy lub promotable dla typu parametru .function

Dotyczy