【发布时间】:2015-11-23 18:55:38
【问题描述】:
我正在开发一个对整个项目使用单个数据上下文的项目(我们称之为“dc”)。 (请不要告诉我这是有风险的,而且 dc 的设计寿命很短,我很清楚这一点,但这不是我的决定)
所以我使用 dc 将更改提交到数据库。但问题是有时 dc.chageSet 不清楚,所以当我提交我的更改时,它也会提交一些不需要的更改。有没有办法做这样的事情:
1- 在我的函数开始时将 dc changeSet 移动到某个临时结构。
2- 进行更改并提交。
3- 将旧的 changeSet 移回 dc
或者我应该只在新 dc 上提交我的更改并刷新旧 dc?
【问题讨论】:
标签: c# linq datacontext changeset