NavigationEntry.IsLoaded Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Bu gezinti özelliği tarafından başvurulan varlığın veya varlıkların yükleniyor olduğunu belirten bir değer alır veya ayarlar.
veya kullanarak veritabanından varlık Include<TEntity,TProperty>(IQueryable<TEntity>, Expression<Func<TEntity,TProperty>>) yükleme ThenInclude<TEntity,TPreviousProperty,TProperty>(IIncludableQueryable<TEntity,IEnumerable<TPreviousProperty>>, Expression<Func<TPreviousProperty,TProperty>>) , Load() veya bu bayrağı LoadAsync(CancellationToken) ayarlar. Veya'ya Load() LoadAsync(CancellationToken) yapılan sonraki çağrılar da bir operasyona gerek yoktur.
Tüm ilgili varlıklar yüklense bile IsLoaded'ın false olması mümkündür. Bunun nedeni, varlıkların nasıl yükleniyor olduğuna bağlı olarak, ilgili koleksiyonda 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() yapmak tüm ilgili varlıkların yüklendiğinden emin olur ve bu bayrağı true olarak LoadAsync(CancellationToken) 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 true olarak ayarlanmışsa.
Açıklamalar
Daha fazla bilgi için bkz. EF Core varlıklara erişme ve İlgili varlıkları yükleme.