Freigeben über


LoadOptions Enumeration

Definition

Optionen zum Steuern des Verhaltens beim Laden verwandter Entitäten mit Load(LoadOptions).

Diese Enumeration unterstützt eine bitweise Kombination ihrer Memberwerte.

[System.Flags]
public enum LoadOptions
[<System.Flags>]
type LoadOptions = 
Public Enum LoadOptions
Vererbung
LoadOptions
Attribute

Felder

ForceIdentityResolution 1

Stellt sicher, dass Entitäten mit demselben Primärschlüsselwert nicht durch neue Entitäten ersetzt oder durch neue Daten aus der Datenbank überschrieben werden. Die geladene Navigation und ihre umgekehrte Navigation enthalten keine doppelten Entitäten.

Bei nachverfolgten Entitäten verhält sich diese Option auf die gleiche Weise und hat die gleiche Leistung wie die Standardeinstellung. Für Entitäten, die nicht nachverfolgt werden, kann diese Option erheblich langsamer sein.

None 0

Wendet keine speziellen Optionen auf das Laden verwandter Entitäten an.

Wenn die Entität nachverfolgt wird, werden Entitäten mit demselben Primärschlüsselwert nicht durch neue Entitäten ersetzt oder durch neue Daten aus der Datenbank überschrieben. Wenn die durch diesen Eintrag dargestellte Entität nicht nachverfolgt wird und die Auflistung bereits Entitäten enthält, führt der Aufruf dieser Methode zu doppelten Instanzen in der Auflistung oder inversen Auflistung für alle Entitäten mit demselben Schlüsselwert. Verwenden Sie ForceIdentityResolution , um diese Duplikate zu vermeiden.

Gilt für: