DeleteBehavior Énumération
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Indique comment une opération de suppression est appliquée aux entités dépendantes dans une relation lorsque le principal est supprimé ou que la relation est interrompue.
public enum DeleteBehavior
type DeleteBehavior =
Public Enum DeleteBehavior
- Héritage
-
DeleteBehavior
Champs
| Nom | Valeur | Description |
|---|---|---|
| Restrict | 0 | L’opération de suppression n’est pas appliquée aux entités dépendantes. Les entités dépendantes restent inchangées. |
| SetNull | 1 | Les propriétés de clé étrangère dans les entités dépendantes sont définies sur Null. Ce comportement en cascade est appliqué uniquement aux entités qui sont suivies par le contexte. Un comportement en cascade correspondant doit être configuré dans la base de données pour s’assurer que les données qui ne sont pas suivies par le contexte ont la même action appliquée. Si vous utilisez EF pour créer la base de données, ce comportement en cascade sera configuré pour vous. |
| Cascade | 2 | Les entités dépendantes sont également supprimées. Ce comportement en cascade est appliqué uniquement aux entités qui sont suivies par le contexte. Un comportement en cascade correspondant doit être configuré dans la base de données pour s’assurer que les données qui ne sont pas suivies par le contexte ont la même action appliquée. Si vous utilisez EF pour créer la base de données, ce comportement en cascade sera configuré pour vous. |