m-u
3/21/2019 - 3:19 PM

EF Core Set all foreign keys to delete restrict

EF Core Set all foreign keys to delete restrict

protected override void OnModelCreating(ModelBuilder modelBuilder)
{
    foreach (var relationship in modelBuilder.Model.GetEntityTypes().SelectMany(e => e.GetForeignKeys()))
        relationship.DeleteBehavior = DeleteBehavior.Restrict;
}