Aracılığıyla paylaş


DataContext.DeferredLoadingEnabled Özellik

Tanım

Bire çok ilişkilerin gecikmeli yüklenmesini mi yoksa bire bir ilişkilerin mi geciktirildiğini gösteren bir değeri alır veya ayarlar.

public:
 property bool DeferredLoadingEnabled { bool get(); void set(bool value); };
public bool DeferredLoadingEnabled { get; set; }
member this.DeferredLoadingEnabled : bool with get, set
Public Property DeferredLoadingEnabled As Boolean

Özellik Değeri

true ertelenmiş yükleme etkinleştirildiyse; aksi takdirde , false.

Açıklamalar

Kod bu ilişkilerden birine eriştiğinde, ilişki bire bir ise null, bire çok ise boş bir koleksiyon döndürülür. özelliği ayarlanarak LoadOptions ilişkiler yine de doldurulabilir.

Bu özelliğin ana senaryosu, nesne modelinin bir parçasını ayıklamanızı ve dışarı (örneğin, bir Web hizmetine) göndermenizi sağlamaktır.

Not

Bir sorgu yürütüldükten sonra bu özellik olarak ayarlanırsa false , bir özel durum oluşturulur. Daha fazla bilgi için aşağıdaki Geçerli Modlar bölümüne bakın.

Geçerli modlar

Ertelenmiş yükleme için nesne izleme gerekir. Yalnızca aşağıdaki üç mod geçerlidir:

Bir sorgu yürütüldükten sonra bayraklar değiştirilemez. Kullanan ilk sorgunun yürütülmesinden sonra yapılan ve özel durum oluşturan DataContext tüm değişiklikler.

Şunlara uygulanır