c# – ado.net实体框架删除行

前端之家收集整理的这篇文章主要介绍了c# – ado.net实体框架删除行前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我可能完全是盲目和愚蠢的,但我找不到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然后交换到实体框架?

猜你在找的C#相关文章