Table of Contents

Enum ReferentialAction

Namespace
Microsoft.EntityFrameworkCore.Migrations
Assembly
Microsoft.EntityFrameworkCore.Relational.dll

The action that a database may take when handling a foreign key constraint as part of an update or delete.

Note that some database engines do not support or correctly honor every action.

public enum ReferentialAction

Fields

Cascade = 2

Cascade the action to the constrained rows.

NoAction = 0

Do nothing. That is, just ignore the constraint.

Restrict = 1

Don't perform the action if it would result in a constraint violation and instead generate an error.

SetDefault = 4

Set a default value on the constrained rows so that the constraint is not violated after the action completes.

SetNull = 3

Set null on the constrained rows so that the constraint is not violated after the action completes.