Sprache

EntityFrameworkQueryableExtensions.LongCountAsync Methode

Definition

Überlädt

Name Beschreibung
LongCountAsync<TSource>(IQueryable<TSource>, CancellationToken)

Gibt asynchron ein Int64 , das die Gesamtzahl der Elemente in einer Sequenz darstellt.

LongCountAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>, CancellationToken)

Gibt asynchron ein Int64 , das die Anzahl der Elemente in einer Sequenz darstellt, die eine Bedingung erfüllen.

LongCountAsync<TSource>(IQueryable<TSource>, CancellationToken)

Quelle:
EntityFrameworkQueryableExtensions.cs
Quelle:
EntityFrameworkQueryableExtensions.cs
Quelle:
EntityFrameworkQueryableExtensions.cs
Quelle:
EntityFrameworkQueryableExtensions.cs
Quelle:
EntityFrameworkQueryableExtensions.cs
Quelle:
EntityFrameworkQueryableExtensions.cs
Quelle:
EntityFrameworkQueryableExtensions.cs
Quelle:
EntityFrameworkQueryableExtensions.cs
Quelle:
EntityFrameworkQueryableExtensions.cs
Quelle:
EntityFrameworkQueryableExtensions.cs
Quelle:
EntityFrameworkQueryableExtensions.cs

Gibt asynchron ein Int64 , das die Gesamtzahl der Elemente in einer Sequenz darstellt.

public static System.Threading.Tasks.Task<long> LongCountAsync<TSource>(this System.Linq.IQueryable<TSource> source, System.Threading.CancellationToken cancellationToken = default);
static member LongCountAsync : System.Linq.IQueryable<'Source> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<int64>
<Extension()>
Public Function LongCountAsync(Of TSource) (source As IQueryable(Of TSource), Optional cancellationToken As CancellationToken = Nothing) As Task(Of Long)

Typparameter

TSource

Der Typ der Elemente von source.

Parameter

source
IQueryable<TSource>

Ein Element IQueryable<T> , das die zu zählenden Elemente enthält.

cancellationToken
CancellationToken

A CancellationToken , um zu beobachten, während sie auf den Abschluss der Aufgabe warten.

Gibt zurück

Eine Aufgabe, die den asynchronen Vorgang darstellt. Das Aufgabenergebnis enthält die Anzahl der Elemente in der Eingabesequenz.

Ausnahmen

source ist null.

Wenn der CancellationToken Vorgang abgebrochen wird.

Hinweise

Mehrere aktive Vorgänge in derselben Kontextinstanz werden nicht unterstützt. Wird await verwendet, um sicherzustellen, dass alle asynchronen Vorgänge abgeschlossen wurden, bevor eine andere Methode in diesem Kontext aufgerufen wird. Weitere Informationen und Beispiele finden Sie unter Vermeiden von DbContext-Threadingproblemen .

Weitere Informationen und Beispiele finden Sie unter Abfragen von Daten mit EF Core .

Gilt für:

LongCountAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>, CancellationToken)

Quelle:
EntityFrameworkQueryableExtensions.cs
Quelle:
EntityFrameworkQueryableExtensions.cs
Quelle:
EntityFrameworkQueryableExtensions.cs
Quelle:
EntityFrameworkQueryableExtensions.cs
Quelle:
EntityFrameworkQueryableExtensions.cs
Quelle:
EntityFrameworkQueryableExtensions.cs
Quelle:
EntityFrameworkQueryableExtensions.cs
Quelle:
EntityFrameworkQueryableExtensions.cs
Quelle:
EntityFrameworkQueryableExtensions.cs
Quelle:
EntityFrameworkQueryableExtensions.cs
Quelle:
EntityFrameworkQueryableExtensions.cs

Gibt asynchron ein Int64 , das die Anzahl der Elemente in einer Sequenz darstellt, die eine Bedingung erfüllen.

public static System.Threading.Tasks.Task<long> LongCountAsync<TSource>(this System.Linq.IQueryable<TSource> source, System.Linq.Expressions.Expression<Func<TSource,bool>> predicate, System.Threading.CancellationToken cancellationToken = default);
static member LongCountAsync : System.Linq.IQueryable<'Source> * System.Linq.Expressions.Expression<Func<'Source, bool>> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<int64>
<Extension()>
Public Function LongCountAsync(Of TSource) (source As IQueryable(Of TSource), predicate As Expression(Of Func(Of TSource, Boolean)), Optional cancellationToken As CancellationToken = Nothing) As Task(Of Long)

Typparameter

TSource

Der Typ der Elemente von source.

Parameter

source
IQueryable<TSource>

Ein Element IQueryable<T> , das die zu zählenden Elemente enthält.

predicate
Expression<Func<TSource,Boolean>>

Eine Funktion zum Testen der einzelnen Elemente für eine Bedingung.

cancellationToken
CancellationToken

A CancellationToken , um zu beobachten, während sie auf den Abschluss der Aufgabe warten.

Gibt zurück

Eine Aufgabe, die den asynchronen Vorgang darstellt. Das Aufgabenergebnis enthält die Anzahl der Elemente in der Sequenz, die die Bedingung in der Prädikatfunktion erfüllen.

Ausnahmen

source oder predicate ist null.

Wenn der CancellationToken Vorgang abgebrochen wird.

Hinweise

Mehrere aktive Vorgänge in derselben Kontextinstanz werden nicht unterstützt. Wird await verwendet, um sicherzustellen, dass alle asynchronen Vorgänge abgeschlossen wurden, bevor eine andere Methode in diesem Kontext aufgerufen wird. Weitere Informationen und Beispiele finden Sie unter Vermeiden von DbContext-Threadingproblemen .

Weitere Informationen und Beispiele finden Sie unter Abfragen von Daten mit EF Core .

Gilt für: