2010-03-30 56 views

回答

1

一种方式是通过设置它在冲突检查如何参与每一列模式。有三个选项:Always, Never & WhenChanged

欲了解更多信息,请herehere

也是一种选择是使用ConflictMode参数SubmitChanges(的ConflictMode.ContinueOnConflict or ConflictMode.FailOnFirstConflict之一,如果你将它设置为前者,承诺将抛出的时候。完成,但您将收集失败的提交作进一步处理...请参阅this answer以获取更多信息

1

要处理并发冲突,应该使用updataion LINQ中的try和catch块来捕获“ChangeConflictException “一旦你得到了例外,l通过changeConflicts集合来解决问题(KeepCurrentValues,OverwriteCurrentValues和KeepChanges)。如果我们在现场级别检查协调检查会更好。