DbExpressionBuilder.AggregateDistinct, méthode
[Cette page concerne Entity Framework version 6. La dernière version est disponible sous le nom de package 'Entity Framework' NuGet. Pour plus d'informations sur Entity Framework, consultez msdn.com/data/ef.]
Crée un nouveau DbFunctionAggregate qui est appliqué de façon distincte.
Espace de noms : System.Data.Entity.Core.Common.CommandTrees.ExpressionBuilder
Assembly : EntityFramework (dans EntityFramework.dll)
Syntaxe
'Déclaration
<ExtensionAttribute> _
Public Shared Function AggregateDistinct ( _
function As EdmFunction, _
argument As DbExpression _
) As DbFunctionAggregate
'Utilisation
Dim function As EdmFunction
Dim argument As DbExpression
Dim returnValue As DbFunctionAggregate
returnValue = function.AggregateDistinct(argument)
public static DbFunctionAggregate AggregateDistinct(
this EdmFunction function,
DbExpression argument
)
[ExtensionAttribute]
public:
static DbFunctionAggregate^ AggregateDistinct(
EdmFunction^ function,
DbExpression^ argument
)
static member AggregateDistinct :
function:EdmFunction *
argument:DbExpression -> DbFunctionAggregate
public static function AggregateDistinct(
function : EdmFunction,
argument : DbExpression
) : DbFunctionAggregate
Paramètres
- function
Type : System.Data.Entity.Core.Metadata.Edm.EdmFunction
Fonction qui définit l'opération d'agrégation.
- argument
Type : System.Data.Entity.Core.Common.CommandTrees.DbExpression
Argument sur lequel la fonction d'agrégation doit être calculée.
Valeur de retour
Type : System.Data.Entity.Core.Common.CommandTrees.DbFunctionAggregate
Nouvelle fonction d'agrégation avec une référence à la fonction et à l'argument spécifiés.La propriété Distinct de la fonction d'agrégation aura la valeur true.
Remarque sur l'utilisation
En Visual Basic et C#, vous pouvez appeler cette méthode comme une méthode d'instance sur n'importe quel objet de type EdmFunction. Lorsque vous utilisez la syntaxe des méthodes d'instance pour appeler cette méthode, omettez le premier paramètre. Pour plus d'informations, consultez https://msdn.microsoft.com/fr-fr/library/bb384936(v=vs.113) ou https://msdn.microsoft.com/fr-fr/library/bb383977(v=vs.113).
Exceptions
Exception | Condition |
---|---|
ArgumentNullException | function ou argument est null. |
ArgumentException | La function n'est pas une fonction d'agrégation ou a plusieurs arguments, ou le type de résultat de argument n'est pas égal ou apte à être promu en type de paramètre function. |
Voir aussi
Référence
Espace de noms System.Data.Entity.Core.Common.CommandTrees.ExpressionBuilder