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ş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 .