DeleteBehavior Enumeración
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Indica cómo se aplica una operación de eliminación a las entidades dependientes de una relación cuando se elimina la entidad de seguridad o se elimina la relación.
public enum DeleteBehavior
type DeleteBehavior =
Public Enum DeleteBehavior
- Herencia
-
DeleteBehavior
Campos
Cascade | 2 | Las entidades dependientes también se eliminan. Este comportamiento en cascada solo se aplica a las entidades a las que realiza el seguimiento el contexto. Se debe configurar un comportamiento en cascada correspondiente en la base de datos para asegurarse de que los datos que el contexto no realiza el seguimiento tienen aplicada la misma acción. Si usa EF para crear la base de datos, este comportamiento en cascada se configurará automáticamente. |
Restrict | 0 | La operación de eliminación no se aplica a las entidades dependientes. Las entidades dependientes permanecen sin cambios. |
SetNull | 1 | Las propiedades de clave externa de las entidades dependientes se establecen en NULL. Este comportamiento en cascada solo se aplica a las entidades a las que realiza el seguimiento el contexto. Se debe configurar un comportamiento en cascada correspondiente en la base de datos para asegurarse de que los datos que el contexto no realiza el seguimiento tienen aplicada la misma acción. Si usa EF para crear la base de datos, este comportamiento en cascada se configurará automáticamente. |