Język

LoadOptions Wyliczenie

Definicja

Opcje kontrolowania zachowania ładowania 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

Nazwisko Wartość Opis
None 0

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

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

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.

Dotyczy