Jazyk

LoadOptions Výčet

Definice

Možnosti řízení chování načítání souvisejících entit s Load(LoadOptions).

Tento výčet podporuje bitové kombinace hodnot jeho členů.

[System.Flags]
public enum LoadOptions
[<System.Flags>]
type LoadOptions = 
Public Enum LoadOptions
Dědičnost
LoadOptions
Atributy

Pole

Název Hodnota Description
None 0

Pro načítání souvisejících entit neplatí žádné zvláštní možnosti.

Pokud je entita sledována, entity se stejnou hodnotou primárního klíče se nenahradí novými entitami ani nepřepíšou novými daty z databáze. Pokud entita reprezentovaná touto položkou není sledována a kolekce již obsahuje entity, bude volání této metody vést k duplicitním instancím v kolekci nebo inverzní kolekci pro všechny entity se stejnou hodnotou klíče. Slouží ForceIdentityResolution k tomu, abyste se vyhnuli získání těchto duplicit.

ForceIdentityResolution 1

Zajišťuje, aby entity se stejnou hodnotou primárního klíče nebyly nahrazeny novými entitami nebo přepsány novými daty z databáze. Načtená navigace a její inverzní funkce nebudou obsahovat duplicitní entity.

U sledovaných entit se tato možnost chová stejným způsobem a má stejný výkon jako výchozí. U entit, které nejsou sledovány, může být tato možnost výrazně pomalejší.

Platí pro