Condividi tramite


LoadOptions Enumerazione

Definizione

Opzioni per controllare il comportamento del caricamento di entità correlate con Load(LoadOptions).

Questa enumerazione supporta una combinazione bit per bit dei rispettivi valori dei membri.

[System.Flags]
public enum LoadOptions
[<System.Flags>]
type LoadOptions = 
Public Enum LoadOptions
Ereditarietà
LoadOptions
Attributi

Campi

ForceIdentityResolution 1

Assicura che le entità con lo stesso valore di chiave primaria non vengano sostituite da nuove entità o sovrascritte con nuovi dati dal database. Lo spostamento caricato e il relativo inverso non conterrà entità duplicate.

Per le entità monitorate, questa opzione si comporta nello stesso modo e ha le stesse prestazioni dell'impostazione predefinita. Per le entità non monitorate, questa opzione può essere significativamente più lenta.

None 0

Non si applica alcuna opzione speciale al caricamento di entità correlate.

Se l'entità viene monitorata, le entità con lo stesso valore di chiave primaria non vengono sostituite da nuove entità o sovrascritte con nuovi dati dal database. Se l'entità dell'entità rappresentata da questa voce non viene tracciata e la raccolta contiene già entità, la chiamata a questo metodo comporterà istanze duplicate nella raccolta o nella raccolta inversa per tutte le entità con lo stesso valore di chiave. Usare ForceIdentityResolution per evitare di ottenere questi duplicati.

Si applica a