Bagikan melalui


DataContext.DeferredLoadingEnabled Properti

Definisi

Mendapatkan atau menetapkan nilai yang menunjukkan apakah akan menunda pemuatan hubungan satu-ke-banyak atau satu-ke-satu.

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

Nilai Properti

true jika pemuatan yang ditangguhkan diaktifkan; jika tidak, false.

Keterangan

Saat kode mengakses salah satu hubungan ini, null dikembalikan jika hubungannya satu-ke-satu, dan koleksi kosong dikembalikan jika satu-ke-banyak. Hubungan masih dapat diisi dengan mengatur LoadOptions properti .

Skenario utama untuk properti ini adalah memungkinkan Anda mengekstrak bagian model objek dan mengirimkannya (misalnya, ke layanan Web).

Catatan

Jika properti ini diatur ke false setelah kueri dijalankan, pengecualian akan dilemparkan. Lihat bagian Mode Valid di bawah ini untuk informasi selengkapnya.

Mode yang valid

Pemuatan yang ditangguhkan memerlukan pelacakan objek. Hanya tiga mode berikut yang valid:

Bendera tidak dapat diubah setelah kueri dijalankan. Setiap perubahan setelah eksekusi kueri pertama yang menggunakan yang DataContext melemparkan pengecualian.

Berlaku untuk