DbExpressionBuilder.ThenByDescending, méthode (DbSortExpression, Func<DbExpression, DbExpression>)
[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 objet DbSortExpression avec un ordre de tri qui inclut l'ordre de tri du jeu de données d'entrée indiqué en fonction de la clé de tri spécifiée, avec l'ordre de tri décroissant et le classement par défaut.
Espace de noms : System.Data.Entity.Core.Common.CommandTrees.ExpressionBuilder
Assembly : EntityFramework (dans EntityFramework.dll)
Syntaxe
'Déclaration
<ExtensionAttribute> _
Public Shared Function ThenByDescending ( _
source As DbSortExpression, _
sortKey As Func(Of DbExpression, DbExpression) _
) As DbSortExpression
'Utilisation
Dim source As DbSortExpression
Dim sortKey As Func(Of DbExpression, DbExpression)
Dim returnValue As DbSortExpression
returnValue = source.ThenByDescending(sortKey)
public static DbSortExpression ThenByDescending(
this DbSortExpression source,
Func<DbExpression, DbExpression> sortKey
)
[ExtensionAttribute]
public:
static DbSortExpression^ ThenByDescending(
DbSortExpression^ source,
Func<DbExpression^, DbExpression^>^ sortKey
)
static member ThenByDescending :
source:DbSortExpression *
sortKey:Func<DbExpression, DbExpression> -> DbSortExpression
public static function ThenByDescending(
source : DbSortExpression,
sortKey : Func<DbExpression, DbExpression>
) : DbSortExpression
Paramètres
- source
Type : System.Data.Entity.Core.Common.CommandTrees.DbSortExpression
DbSortExpression qui spécifie le jeu de données d'entrée ordonné.
- sortKey
Type : System.Func<DbExpression, DbExpression>
Méthode qui spécifie le mode de dérivation de l'expression de clé de tri supplémentaire à partir d'un membre du jeu de données d'entrée. Cette méthode doit produire une expression contenant un type de résultat comparable au niveau de l'ordre qui fournit la définition de clé de tri.
Valeur de retour
Type : System.Data.Entity.Core.Common.CommandTrees.DbSortExpression
Nouveau DbSortExpression qui représente la nouvelle opération order-by globale.
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 DbSortExpression. 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 | source ou sortKey est null. |
ArgumentNullException | L'expression produite par sortKey est Null. |
ArgumentException | source n'a pas un type de résultat collection. |
ArgumentException | L'expression produite par sortKey n'a pas un type de résultat comparable pour l'ordre. |
Voir aussi
Référence
Espace de noms System.Data.Entity.Core.Common.CommandTrees.ExpressionBuilder