Partager via


DbRawSqlQuery<TElement>.LongCountAsync, méthode (Func<TElement, Boolean>, CancellationToken)

[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.]

Retourne de façon asynchrone un Int64 qui représente le nombre d'éléments dans la requête qui répondent à une condition.

Espace de noms :  System.Data.Entity.Infrastructure
Assembly :  EntityFramework (dans EntityFramework.dll)

Syntaxe

'Déclaration
Public Function LongCountAsync ( _
    predicate As Func(Of TElement, Boolean), _
    cancellationToken As CancellationToken _
) As Task(Of Long)
'Utilisation
Dim instance As DbRawSqlQuery 
Dim predicate As Func(Of TElement, Boolean)
Dim cancellationToken As CancellationToken 
Dim returnValue As Task(Of Long)

returnValue = instance.LongCountAsync(predicate, _
    cancellationToken)
public Task<long> LongCountAsync(
    Func<TElement, bool> predicate,
    CancellationToken cancellationToken
)
public:
Task<long long>^ LongCountAsync(
    Func<TElement, bool>^ predicate, 
    CancellationToken cancellationToken
)
member LongCountAsync : 
        predicate:Func<'TElement, bool> * 
        cancellationToken:CancellationToken -> Task<int64> 
public function LongCountAsync(
    predicate : Func<TElement, boolean>, 
    cancellationToken : CancellationToken
) : Task<long>

Paramètres

Valeur de retour

Type : System.Threading.Tasks.Task<Int64>
Tâche qui représente l'opération asynchrone.Le résultat de la tâche contient le nombre d'éléments dans le résultat de la requête satisfaisant la condition stipulée dans la fonction de prédicat.

Exceptions

Exception Condition
OverflowException

Le nombre d'éléments dans le résultat de la requête satisfaisant la condition stipulée dans la fonction de prédicat est supérieur à MaxValue.

Notes

Plusieurs opérations actives sur la même instance de contexte ne sont pas prises en charge. Utilisez « await » pour garantir que toutes les opérations asynchrones sont terminées avant d'appeler une autre méthode dans ce contexte.

Voir aussi

Référence

DbRawSqlQuery<TElement> Classe

Surcharge LongCountAsync

Espace de noms System.Data.Entity.Infrastructure