c# – ado.net实体框架删除行
发布时间:2020-12-15 17:40:16 所属栏目:百科 来源:网络整理
导读:我可能完全是盲目和愚蠢的,但我找不到ADO.NET实体数据模型生成的任何方法,它会以某种方式从我的表中删除行.我不想创建自定义查询.那我该怎么做?请帮忙. 我没有DeleteOnSubmit的方法……不知道为什么.这是我想要使用的代码. var deleteOrderDetails =from de
我可能完全是盲目和愚蠢的,但我找不到ADO.NET实体数据模型生成的任何方法,它会以某种方式从我的表中删除行.我不想创建自定义查询.那我该怎么做?请帮忙.
我没有DeleteOnSubmit的方法……不知道为什么.这是我想要使用的代码. var deleteOrderDetails = from details in db.OrderDetails where details.OrderID == 11000 select details; foreach (var detail in deleteOrderDetails) { db.OrderDetails.DeleteOnSubmit(detail); } db.SubmitChanges(); 解决方法
需要进行一些改动:
db.DeleteObject(detail); 和 db.SaveChanges(); 善良, 担 PS:您是否一直使用Linq to SQL然后交换到实体框架? (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |