Linq to sql 如何在LinqToSql中处理失败的提交更改?

Linq to sql 如何在LinqToSql中处理失败的提交更改?,linq-to-sql,Linq To Sql,如果db.SubmitChanges由于任何原因失败,我想返回一条失败消息 我只是捕获了错误还是冲突模式在这里有帮助?FailOnFirstConflict指定更新数据库的尝试应立即停止。ContinueOnConflict指定应尝试对数据库进行所有更新 后者可能导致不一致的结果,具体取决于您执行的保存/更新类型 因此,除非这与您无关,否则只需使用FailOnFirstConflict返回第一个错误 ContinueOnConflict仍将回滚。但是,它将尝试将所有可能的更改应用于数据库。这意味

如果db.SubmitChanges由于任何原因失败,我想返回一条失败消息


我只是捕获了错误还是冲突模式在这里有帮助?

FailOnFirstConflict指定更新数据库的尝试应立即停止。ContinueOnConflict指定应尝试对数据库进行所有更新

后者可能导致不一致的结果,具体取决于您执行的保存/更新类型


因此,除非这与您无关,否则只需使用FailOnFirstConflict返回第一个错误

ContinueOnConflict仍将回滚。但是,它将尝试将所有可能的更改应用于数据库。这意味着您可以捕获并报告所有冲突,而不仅仅是第一个冲突

中有一些代码向您演示如何执行此操作