Lenguaje

DeleteBehavior Enumeración

Definición

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 severa la relación.

public enum DeleteBehavior
type DeleteBehavior = 
Public Enum DeleteBehavior
Herencia
DeleteBehavior

Campos

Nombre Valor Description
Restrict 0

La operación de eliminación no se aplica a 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 no realiza el seguimiento el contexto tienen aplicada la misma acción. Si usa EF para crear la base de datos, este comportamiento en cascada se configurará automáticamente.

Cascade 2

También se eliminan las entidades dependientes. 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 no realiza el seguimiento el contexto tienen aplicada la misma acción. Si usa EF para crear la base de datos, este comportamiento en cascada se configurará automáticamente.

Se aplica a