NavigationEntry.IsLoaded Özellik

Tanım

Bu gezinti özelliği tarafından başvuruda bulunılan varlığın veya varlıkların yüklenip yüklenmediğini belirten bir değer alır veya ayarlar.

public virtual bool IsLoaded { get; set; }
member this.IsLoaded : bool with get, set
Public Overridable Property IsLoaded As Boolean

Özellik Değeri

true tüm ilgili varlıklar yüklendiyse veya IsLoaded açıkça olarak trueayarlandıysa.

Açıklamalar

veya ThenInclude<TEntity,TPreviousProperty,TProperty>(IIncludableQueryable<TEntity, IEnumerable<TPreviousProperty>>, Expression<Func<TPreviousProperty, TProperty>>) veya Load()LoadAsync(CancellationToken) kullanarak Include<TEntity,TProperty>(IQueryable<TEntity>, Expression<Func<TEntity,TProperty>>) veritabanından varlık yükleme, bu bayrağı ayarlar. Bundan sonra veya'ya Load()LoadAsync(CancellationToken) yapılan sonraki çağrılar işlem yapılmaz.

Tüm ilgili varlıklar yüklense bile IsLoaded'in false olması mümkündür. Bunun nedeni, varlıkların nasıl yüklendiğine bağlı olarak, ilgili koleksiyondaki tüm varlıkların yüklendiğinden emin olmak her zaman mümkün değildir. Böyle durumlarda veya çağrısı Load()LoadAsync(CancellationToken) yaparak tüm ilgili varlıkların yüklendiğinden emin olur ve bu bayrağı olarak trueayarlar.

Daha fazla bilgi ve örnek için bkz. EF Core'da izlenen varlıklara erişme ve İlgili varlıkları yükleme .

Şunlara uygulanır