首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >LINQ context SubmitChanges

LINQ context SubmitChanges
EN

Stack Overflow用户
提问于 2010-02-06 05:51:09
回答 2查看 702关注 0票数 1

关于SubmitChanges顺序(插入、更新、删除),有什么方法可以改变顺序吗?我需要先执行删除,任何更新,然后是任何新的插入。我有一个数据网格,用户可以做所有的添加,更改,更新和提交。由于每个网格行中必须选择一个唯一的项(通过下拉列表),因此用户可以删除该行,然后尝试在新行中使用已删除的下拉项,然后尝试更新所有更改并使更新失败(因为用户想要删除的项实际上仍然存在于数据库中,因为提交是先进行插入的)。是否有可以控制自动更新顺序的设置,或者我必须自己手动进行更新?

EN

Stack Overflow用户

发布于 2010-02-06 06:03:44

我还没有尝试过,但你可以考虑以下几点。首先,使用DataContext.ChangeSet获取ChangeSet。然后,在DataContext的一个新实例上运行调用Table<T>.DeleteOnSubmitChangeSet.Deletes。对ChangeSet.UpdatesChangeSet.Inserts重复冲洗。

祝好运。

票数 1
EN
查看全部 2 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2210707

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档