LoadOptions Wyliczenie

Definicja

Opcje kontrolowania zachowania związanych z ładowaniem powiązanych jednostek za pomocą polecenia Load(LoadOptions).

To wyliczenie obsługuje bitową kombinację jego wartości składowych.

[System.Flags]
public enum LoadOptions
[<System.Flags>]
type LoadOptions = 
Public Enum LoadOptions
Dziedziczenie
LoadOptions
Atrybuty

Pola

ForceIdentityResolution 1

Zapewnia, że jednostki o tej samej wartości klucza podstawowego nie są zastępowane przez nowe jednostki ani zastępowane nowymi danymi z bazy danych. Załadowana nawigacja i jej odwrotność nie będą zawierać zduplikowanych jednostek.

W przypadku śledzonych jednostek ta opcja działa w taki sam sposób i ma taką samą wydajność jak domyślna. W przypadku jednostek, które nie są śledzone, ta opcja może być znacznie wolniejsza.

None 0

Nie stosuje żadnych specjalnych opcji ładowania powiązanych jednostek.

Jeśli jednostka jest śledzona, jednostki z tą samą wartością klucza podstawowego nie są zastępowane przez nowe jednostki ani zastępowane nowymi danymi z bazy danych. Jeśli jednostka jednostki reprezentowana przez ten wpis nie jest śledzona, a kolekcja zawiera już jednostki, wywołanie tej metody spowoduje zduplikowanie wystąpień w kolekcji lub odwrotność kolekcji dla wszystkich jednostek o tej samej wartości klucza. Użyj polecenia ForceIdentityResolution , aby uniknąć pobierania tych duplikatów.

Dotyczy