DeleteBehavior Enumerazione
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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. |