EF的各种删除方法
1 2 3 4 5 6 7 8 9 10 11 12 13 | //2.1检查 id 是否存在 //2.2执行删除 Models.Student stu = new Models.Student() { Id = id }; //db.Students.Attach(stu); //db.Students.Remove(stu); DbEntityEntry<Models.Student> entry = db.Entry<Models.Student>(stu); entry.State = System.Data.EntityState.Deleted; int res = db.SaveChanges(); //if(res>0) //删除成功 Response.Write( "<script>alert('删除成功~~!');window.location='/Stu/Index';</script>" ); //3.1.3.2 查询班级数据,并转成 下拉框选项 集合 List<SelectListItem> listClass = db.Classes.Where(c=>c.CIsDel== false ).ToList() //先查询数据 并 转成 实体List集合 .Select( c=> new SelectListItem() { Text = c.CName, Value = c.CID.ToString(), Selected = (stu.CId == c.CID) }).ToList(); //将实体集合 转成 SelectListItem集合 |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本