Bagikan melalui


LoadOptions Enum

Definisi

Opsi untuk mengontrol perilaku pemuatan entitas terkait dengan Load(LoadOptions).

Enumerasi ini mendukung kombinasi bitwise dari nilai yang termasuk di dalamnya.

[System.Flags]
public enum LoadOptions
[<System.Flags>]
type LoadOptions = 
Public Enum LoadOptions
Warisan
LoadOptions
Atribut

Bidang

ForceIdentityResolution 1

Memastikan bahwa entitas dengan nilai kunci primer yang sama tidak digantikan oleh entitas baru atau ditimpa dengan data baru dari database. Navigasi yang dimuat dan inversinya tidak akan berisi entitas duplikat.

Untuk entitas terlacak, opsi ini bereaksi dengan cara yang sama dan memiliki performa yang sama dengan default. Untuk entitas yang tidak dilacak, opsi ini bisa jauh lebih lambat.

None 0

Tidak menerapkan opsi khusus untuk memuat entitas terkait.

Jika entitas dilacak, entitas dengan nilai kunci primer yang sama tidak digantikan oleh entitas baru atau ditimpa dengan data baru dari database. Jika entitas entitas yang diwakili oleh entri ini tidak dilacak dan koleksi sudah berisi entitas, maka memanggil metode ini akan menghasilkan instans duplikat dalam koleksi atau koleksi terbalik untuk entitas apa pun dengan nilai kunci yang sama. Gunakan ForceIdentityResolution untuk menghindari duplikat ini.

Berlaku untuk