Dil

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üklenirse veya IsLoaded açıkça olarak trueolarak ayarlanmışsa.

Açıklamalar

veya ThenInclude<TEntity,TPreviousProperty,TProperty>(IIncludableQueryable<TEntity, IEnumerable<TPreviousProperty>>, Expression<Func<TPreviousProperty, TProperty>>) veya Load()kullanarak Include<TEntity,TProperty>(IQueryable<TEntity>, Expression<Func<TEntity,TProperty>>) veritabanından varlıklar yükleniyor veya LoadAsync(CancellationToken) bu bayrağı ayarlayacak. ardından veya LoadAsync(CancellationToken) öğesine Load() yapılan sonraki çağrılar no-opolur.

Tüm ilgili varlıklar yüklense bile IsLoaded'ın 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) , 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