Aracılığıyla paylaş


DataContext.DeferredLoadingEnabled Özellik

Tanım

Bire çok ilişkilerin gecikmeli mi yoksa bire bir mi yükleneceğini belirten bir değer 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 ertelenen yükleme etkinse; 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.

Uyarı

Bu özellik bir sorgu yürütüldükten sonra 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 herhangi bir değişiklik.

Şunlara uygulanır