IConventionForeignKeyBuilder.OnDelete Method

Definition

Configures the operation applied to dependent entities in the relationship when the principal is deleted or the relationship is severed.

public Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionForeignKeyBuilder OnDelete (Microsoft.EntityFrameworkCore.DeleteBehavior? deleteBehavior, bool fromDataAnnotation = false);
public Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionForeignKeyBuilder? OnDelete (Microsoft.EntityFrameworkCore.DeleteBehavior? deleteBehavior, bool fromDataAnnotation = false);
abstract member OnDelete : Nullable<Microsoft.EntityFrameworkCore.DeleteBehavior> * bool -> Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionForeignKeyBuilder
Public Function OnDelete (deleteBehavior As Nullable(Of DeleteBehavior), Optional fromDataAnnotation As Boolean = false) As IConventionForeignKeyBuilder

Parameters

deleteBehavior
Nullable<DeleteBehavior>

The action to perform. null to reset to default.

fromDataAnnotation
Boolean

Indicates whether the configuration was specified using a data annotation.

Returns

The same builder instance if the delete operation was configured, null otherwise.

Applies to