加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

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然后交换到实体框架?

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读