Поделиться через


EntityFrameworkQueryableExtensions.AsAsyncEnumerable<TSource> Метод

Определение

Возвращает объект , IAsyncEnumerable<T> который можно перечислить асинхронно.

public static System.Collections.Generic.IAsyncEnumerable<TSource> AsAsyncEnumerable<TSource> (this System.Linq.IQueryable<TSource> source);
static member AsAsyncEnumerable : System.Linq.IQueryable<'Source> -> System.Collections.Generic.IAsyncEnumerable<'Source>
<Extension()>
Public Function AsAsyncEnumerable(Of TSource) (source As IQueryable(Of TSource)) As IAsyncEnumerable(Of TSource)

Параметры типа

TSource

Тип элементов source.

Параметры

source
IQueryable<TSource>

Объект для IQueryable<T> перечисления.

Возвращаемое значение

IAsyncEnumerable<TSource>

Результаты запроса.

Исключения

source имеет значение null.

source не является объектом типа IAsyncEnumerable<T>.

Комментарии

Несколько активных операций в одном экземпляре контекста не поддерживаются. Используйте await , чтобы убедиться, что все асинхронные операции завершены перед вызовом другого метода в этом контексте. Дополнительные сведения и примеры см. в статье Предотвращение проблем с потоками DbContext .

Дополнительные сведения и примеры см. в статье Запрос данных с помощью EF Core .

Применяется к