entityframework
主从表删除问题
主表
principaltable
从表
dependenttable
1对n的关系
dbcontext db
//主表实体中附加主对象
db.principaltables.Attach(model);
//加载主表的从对象
db.Entry(model).Collection(“propertyName”).Load();
//将主表的从对象 从 从对象集合中删除
db.dependenttables.RemoveRange(model.dependentlist);
//更改状态并保存
db.entry(model).State = EntityState.Deleted;
db.SaveChanges();