Sprache

LoadOptions Enumeration

Definition

Optionen zum Steuern des Verhaltens des Ladens 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

Name Wert Beschreibung
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 das Aufrufen dieser Methode zu doppelten Instanzen in der Auflistung oder umgekehrten Auflistung für alle Entitäten mit demselben Schlüsselwert. Wird ForceIdentityResolution verwendet, um zu vermeiden, dass diese Duplikate angezeigt werden.

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 Umkehrung enthalten keine doppelten Entitäten.

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

Gilt für: