标签: linq-to-sql submitchanges
当我尝试提交SubmitChanges()
问题是,我现在尝试在我的项目中做什么,我现在得到了 相同的错误(我猜linq仍然要做错误更改)
我怎样才能清理掉落的变化或处理这个问题呢?
感谢名单!
答案 0 :(得分:0)
您需要将它们从“队列”中删除。
最简单的只是调用GetChanges,并以相反的方式执行所有操作。例如,插入变为删除等
GetChanges
Here是我编写的扩展方法,适用于简单的情况(根据需要修改)。
答案 1 :(得分:-2)
使用:db.GetChangeSet().Updates.Clear()用于更新,db.GetChangeSet().Inserts.Clear()用于新版本,db.GetChangeSet().Deletes.Clear()用于已删除的商品
db.GetChangeSet().Updates.Clear()
db.GetChangeSet().Inserts.Clear()
db.GetChangeSet().Deletes.Clear()
了解更多信息: Click