DbExpressionBuilder.AggregateDistinct(EdmFunction, DbExpression) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Erstellt eine neue DbFunctionAggregate, das in einer unterschiedlichen Weise angewendet wird.
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
Parameter
- function
- EdmFunction
Die Funktion, die die Aggregatoperation definiert.
- argument
- DbExpression
Das Argument, über dem die Aggregatfunktion berechnet werden sollte.
Gibt zurück
Ein neues Funktionsaggregat mit einem Verweis auf das Argument und der angegebenen Funktion. Die Distinct-Eigenschaft des Funktionsaggregats wird den Wert true
besitzen.
Ausnahmen
function
oder argument
ist NULL.
function
ist keine Aggregatfunktion oder weist mehrere Argumente auf, oder der Ergebnistyp von argument
ist nicht gleich dem Parametertyp von function
und kann auch nicht zu diesem heraufgestuft werden.