Share via


DeleteBehavior Enumeração

Definição

Indica como uma operação de exclusão é aplicada a entidades dependentes em uma relação quando a entidade de segurança é excluída ou a relação é cortada.

public enum DeleteBehavior
type DeleteBehavior = 
Public Enum DeleteBehavior
Herança
DeleteBehavior

Campos

Cascade 2

Entidades dependentes também são excluídas. Esse comportamento em cascata só é aplicado a entidades que estão sendo controladas pelo contexto. Um comportamento em cascata correspondente deve ser configurado no banco de dados para garantir que os dados que não estão sendo rastreados pelo contexto têm a mesma ação aplicada. Se você usar o EF para criar o banco de dados, esse comportamento em cascata será configurado para você.

Restrict 0

A operação de exclusão não é aplicada a entidades dependentes. As entidades dependentes permanecem inalteradas.

SetNull 1

As propriedades de chave estrangeira em entidades dependentes são definidas como nulas. Esse comportamento em cascata só é aplicado a entidades que estão sendo controladas pelo contexto. Um comportamento em cascata correspondente deve ser configurado no banco de dados para garantir que os dados que não estão sendo rastreados pelo contexto têm a mesma ação aplicada. Se você usar o EF para criar o banco de dados, esse comportamento em cascata será configurado para você.

Aplica-se a