DbExpressionBuilder.AggregateDistinct(EdmFunction, DbExpression) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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.
function
nie jest funkcją agregowaną lub ma więcej niż jeden argument lub typ argument
wyniku nie jest równy lub promotable dla typu parametru .function