EntityFrameworkQueryableExtensions.LongCountAsync Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
| LongCountAsync<TSource>(IQueryable<TSource>, CancellationToken) |
Асинхронно возвращает Int64 объект , представляющий общее количество элементов в последовательности. |
| LongCountAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>, CancellationToken) |
Асинхронно возвращает Int64 объект , представляющий количество элементов в последовательности, удовлетворяющих условию. |
LongCountAsync<TSource>(IQueryable<TSource>, CancellationToken)
- Исходный код:
- EntityFrameworkQueryableExtensions.cs
- Исходный код:
- EntityFrameworkQueryableExtensions.cs
- Исходный код:
- EntityFrameworkQueryableExtensions.cs
- Исходный код:
- EntityFrameworkQueryableExtensions.cs
- Исходный код:
- EntityFrameworkQueryableExtensions.cs
- Исходный код:
- EntityFrameworkQueryableExtensions.cs
- Исходный код:
- EntityFrameworkQueryableExtensions.cs
- Исходный код:
- EntityFrameworkQueryableExtensions.cs
- Исходный код:
- EntityFrameworkQueryableExtensions.cs
Асинхронно возвращает Int64 объект , представляющий общее количество элементов в последовательности.
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)
Параметры типа
- TSource
Тип элементов source.
Параметры
- source
- IQueryable<TSource>
Объект IQueryable<T>, содержащий элементы, которые требуется подсчитать.
- cancellationToken
- CancellationToken
Объект CancellationToken , который необходимо наблюдать в ожидании завершения задачи.
Возвращаемое значение
Задача, представляющая асинхронную операцию. Результат задачи содержит количество элементов во входной последовательности.
Исключения
source имеет значение null.
Если CancellationToken отменяется.
Комментарии
Несколько активных операций в одном экземпляре контекста не поддерживаются. Используйте await , чтобы убедиться, что все асинхронные операции завершены перед вызовом другого метода в этом контексте. Дополнительные сведения и примеры см. в статье Предотвращение проблем с потоками DbContext .
Дополнительные сведения и примеры см. в статье Запрос данных с помощью EF Core .
Применяется к
LongCountAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>, CancellationToken)
- Исходный код:
- EntityFrameworkQueryableExtensions.cs
- Исходный код:
- EntityFrameworkQueryableExtensions.cs
- Исходный код:
- EntityFrameworkQueryableExtensions.cs
- Исходный код:
- EntityFrameworkQueryableExtensions.cs
- Исходный код:
- EntityFrameworkQueryableExtensions.cs
- Исходный код:
- EntityFrameworkQueryableExtensions.cs
- Исходный код:
- EntityFrameworkQueryableExtensions.cs
- Исходный код:
- EntityFrameworkQueryableExtensions.cs
- Исходный код:
- EntityFrameworkQueryableExtensions.cs
Асинхронно возвращает Int64 объект , представляющий количество элементов в последовательности, удовлетворяющих условию.
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)
Параметры типа
- TSource
Тип элементов source.
Параметры
- source
- IQueryable<TSource>
Объект IQueryable<T>, содержащий элементы, которые требуется подсчитать.
- predicate
- Expression<Func<TSource,Boolean>>
Функция для проверки каждого элемента на соответствие условию.
- cancellationToken
- CancellationToken
Объект CancellationToken , который необходимо наблюдать в ожидании завершения задачи.
Возвращаемое значение
Задача, представляющая асинхронную операцию. Результат задачи содержит количество элементов последовательности, удовлетворяющих условию функции предиката.
Исключения
Параметр source или predicate имеет значение null.
Если CancellationToken отменяется.
Комментарии
Несколько активных операций в одном экземпляре контекста не поддерживаются. Используйте await , чтобы убедиться, что все асинхронные операции завершены перед вызовом другого метода в этом контексте. Дополнительные сведения и примеры см. в статье Предотвращение проблем с потоками DbContext .
Дополнительные сведения и примеры см. в статье Запрос данных с помощью EF Core .