netcore 一对多生成表关闭级联删除

protected override void OnModelCreating(ModelBuilder modelBuilder)
        {
            modelBuilder.Entity<BlogArticle>().HasOne(b => b.BlogCategory).WithMany(b=>b.BlogArticles).HasForeignKey(b=>b.CategoryId).OnDelete(DeleteBehavior.Restrict);
            
            base.OnModelCreating(modelBuilder);
        }

 

posted @ 2017-09-11 18:31  fy___~  阅读(473)  评论(0)    收藏  举报