实体框架: Remove 与 DeleteObject的区别
技师 j = this.db.技师.First(p => p.技师编号 == "008");
j.技师_排钟队列.Load();
j.技师_做钟类别.Load();
foreach(技师_做钟类别 item in j.技师_做钟类别.Where(p=>p.消费类别==10016).ToList())
//j.技师_做钟类别.Remove(item);
this.db.技师_做钟类别.DeleteObject(item);
foreach (技师_排钟队列 item in j.技师_排钟队列.Where(p => p.消费类别 == 10016).ToList())
//j.技师_排钟队列.Remove(item);
this.db.技师_排钟队列.DeleteObject(item);
this.db.SaveChanges();
如上 用DeleteObject没有问题,如果用Remove则报错 ,请 高人详细讲讲吧