TeachingNote

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);
}


关于TNBLOG
TNBLOG,技术分享。技术交流:群号677373950
ICP备案 :渝ICP备18016597号-1
App store Android
精彩评论
{{item.replyName}}
{{item.content}}
{{item.time}}
{{subpj.replyName}}
@{{subpj.beReplyName}}{{subpj.content}}
{{subpj.time}}
猜你喜欢