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 d’une relation lorsque le principal est supprimé ou que la relation est coupée.
public enum DeleteBehavior
type DeleteBehavior =
Public Enum DeleteBehavior
- Héritage
-
DeleteBehavior
Champs
Cascade | 2 | Les entités dépendantes sont également supprimées. Ce comportement en cascade est appliqué uniquement aux entités 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. |
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 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. |