zl程序教程

您现在的位置是:首页 >  后端

当前栏目

entityframework 主从表删除问题

EntityFramework 删除 主从 问题
2023-09-14 09:16:27 时间

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