DeleteBehavior Enumeração
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
Entity Framework