Sdílet prostřednictvím


DeleteBehavior Výčet

Definice

Určuje, jak se operace odstranění použije u závislých entit v relaci při odstranění objektu zabezpečení nebo v případě, že je relace přerušena.

public enum DeleteBehavior
type DeleteBehavior = 
Public Enum DeleteBehavior
Dědičnost
DeleteBehavior

Pole

Cascade 2

Odstraní se také závislé entity. Toto kaskádové chování se používá pouze u entit, které jsou sledovány kontextem. V databázi by mělo být nastaveno odpovídající kaskádové chování, aby se zajistilo, že data, která nejsou sledována kontextem, budou použita stejná akce. Pokud k vytvoření databáze použijete EF, bude toto kaskádové chování nastaveno za vás.

Restrict 0

Operace odstranění se nepoužije u závislých entit. Závislé entity zůstanou beze změny.

SetNull 1

Vlastnosti cizího klíče v závislých entitách jsou nastaveny na hodnotu null. Toto kaskádové chování se používá pouze u entit, které jsou sledovány kontextem. V databázi by mělo být nastaveno odpovídající kaskádové chování, aby se zajistilo, že data, která nejsou sledována kontextem, budou použita stejná akce. Pokud k vytvoření databáze použijete EF, bude toto kaskádové chování nastaveno za vás.

Platí pro