DeleteBehavior Wyliczenie
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Wskazuje sposób stosowania operacji usuwania do jednostek zależnych w relacji po usunięciu podmiotu zabezpieczeń lub zerwaniu relacji.
public enum DeleteBehavior
type DeleteBehavior =
Public Enum DeleteBehavior
- Dziedziczenie
-
DeleteBehavior
Pola
Cascade | 2 | Jednostki zależne są również usuwane. To zachowanie kaskadowe jest stosowane tylko do jednostek śledzonych przez kontekst. Odpowiednie zachowanie kaskadowe powinno być skonfigurowane w bazie danych, aby upewnić się, że dane, które nie są śledzone przez kontekst, mają tę samą akcję zastosowaną. Jeśli użyjesz programu EF do utworzenia bazy danych, to zachowanie kaskadowe zostanie skonfigurowane dla Ciebie. |
Restrict | 0 | Operacja usuwania nie jest stosowana do jednostek zależnych. Jednostki zależne pozostają niezmienione. |
SetNull | 1 | Właściwości klucza obcego w jednostkach zależnych mają wartość null. To zachowanie kaskadowe jest stosowane tylko do jednostek śledzonych przez kontekst. Odpowiednie zachowanie kaskadowe powinno być skonfigurowane w bazie danych, aby upewnić się, że dane, które nie są śledzone przez kontekst, mają tę samą akcję zastosowaną. Jeśli użyjesz programu EF do utworzenia bazy danych, to zachowanie kaskadowe zostanie skonfigurowane dla Ciebie. |