DeleteBehavior Výčet
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
Entity Framework