Linq:如何验证dbcontext.SubmitChanges()的更新/插入是否成功?

Linq:如何验证dbcontext.SubmitChanges()的更新/插入是否成功?,linq,verify,submitchanges,Linq,Verify,Submitchanges,如何验证SubmitChanges()是否适用于插入和更新?该方法不返回bool或int值。如果插入失败,它将抛出SqlException。我想对于失败的更新也可以这样做。我想我会用try-and-catch来结束调用。在返回布尔值或受影响的行计数时,通常建议在出错时抛出异常。因此,我建议只有在您可以做一些事情(比如日志和重试)的情况下才能捕获异常。

如何验证SubmitChanges()是否适用于插入和更新?该方法不返回bool或int值。

如果插入失败,它将抛出SqlException。我想对于失败的更新也可以这样做。

我想我会用try-and-catch来结束调用。在返回布尔值或受影响的行计数时,通常建议在出错时抛出异常。因此,我建议只有在您可以做一些事情(比如日志和重试)的情况下才能捕获异常。