EF单独控制表关系的级联删除
电脑版发表于:2020/6/9 16:52
可以使用WillCascadeOnDelete即可
protected override void OnModelCreating(DbModelBuilder modelBuilder) { //关闭级联删除 modelBuilder.Entity<Pet>().HasRequired(a => a.userinfo).WithMany(a => a.pets).HasForeignKey(a => a.UserId).WillCascadeOnDelete(false); }