DbExpressionBuilder.AggregateDistinct(EdmFunction, DbExpression) Methode

Definition

Erstellt ein neues DbFunctionAggregate , das auf eine unterschiedliche 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 den Aggregatvorgang definiert.

argument
DbExpression

Das Argument, über das die Aggregatfunktion berechnet werden soll.

Gibt zurück

Eine neue Funktionsaggregat mit einem Verweis auf die angegebene Funktion und das angegebene Argument. Die Distinct-Eigenschaft des Funktionsaggregats weist den Wert trueauf.

Ausnahmen

function oder argument ist NULL.

function ist keine Aggregatfunktion oder hat mehr als ein Argument, oder der Ergebnistyp ist argument nicht gleich oder promotable mit dem Parametertyp von function.

Gilt für: