1 2 3 4 5 6 7 8 9 10 |
ProductSet p = dbcontext.ProductSet.Find(7); <strong>List<CatagrySet> c = new List<CatagrySet>(); c.AddRange(p.CatagrySet);</strong> foreach (var item in c) { p.CatagrySet.Remove(item); } dbcontext.ProductSet.Remove(p); <strong>//dbcontext.CatagrySet.Remove(dbcontext.CatagrySet.Find(4));//取消此行,将删除Product表,ProductCatagory表,Catagory表中关联的数据,否则删除Product表,ProductCatagory表</strong> dbcontext.SaveChanges(); |
请注意加粗部分。
发表评论