EntityFrameworkQueryableExtensions.LoadAsync<TSource>(IQueryable<TSource>, CancellationToken) Yöntem

Tanım

Sorguyu zaman uyumsuz olarak numaralar. Bu Entity Framework sorgu sonuçlarının ilişkili bağlama yüklenmesine neden olur. Bu, ToList çağrısı yapmak ve ardından listeyi atmakla eşdeğerdir (listeyi oluşturma yükü olmadan).

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

Tür Parametreleri

TSource

Parametreler

source
IQueryable<TSource>

Kaynak sorgu.

cancellationToken
CancellationToken

Görevin CancellationToken tamamlandıktan sonra gözlemlemek için bir.

Döndürülenler

Task

Zaman uyumsuz işlemi temsil eden bir görev.

Özel durumlar

source, null değeridir.

Açıklamalar

Aynı bağlam örneğinde birden çok etkin işlem desteklenmiyor. Bu await bağlamda başka bir yöntem çağırmadan önce zaman uyumsuz işlemlerin tamamlandığından emin olmak için kullanın. Daha fazla bilgi için bkz. DbContext iş parçacığı sorunlarından kaçınma.

Daha fazla bilgi için bkz. EF Core veri sorgulama.

Şunlara uygulanır