Udostępnij za pośrednictwem


DeleteBehavior Wyliczenie

Definicja

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.

Dotyczy