DeleteBehavior Enumerazione

Definizione

Indica come viene applicata un'operazione di eliminazione alle entità dipendenti in una relazione quando l'entità viene eliminata o la relazione viene interrotta.

public enum DeleteBehavior
type DeleteBehavior = 
Public Enum DeleteBehavior
Ereditarietà
DeleteBehavior

Campi

Cascade 2

Le entità dipendenti vengono eliminate anche. Questo comportamento a catena viene applicato solo alle entità monitorate dal contesto. Un comportamento a catena corrispondente deve essere configurato nel database per assicurarsi che i dati che non vengano rilevati dal contesto abbia la stessa azione applicata. Se si usa EF per creare il database, questo comportamento a catena verrà configurato automaticamente.

Restrict 0

L'operazione di eliminazione non viene applicata alle entità dipendenti. Le entità dipendenti rimangono invariate.

SetNull 1

Le proprietà della chiave esterna nelle entità dipendenti sono impostate su Null. Questo comportamento a catena viene applicato solo alle entità monitorate dal contesto. Un comportamento a catena corrispondente deve essere configurato nel database per assicurarsi che i dati che non vengano rilevati dal contesto abbia la stessa azione applicata. Se si usa EF per creare il database, questo comportamento a catena verrà configurato automaticamente.

Si applica a