也许我的搜索查询不是很复杂,但我找不到我想要的正确答案。
我正在开发.NET Core(MVVM)中的Web应用程序,其中有一些用于CRUD操作的表单。我正在学习曲线,观看了几个教程并阅读了MSDN上的文档,但我无法找到正确的答案。他们都以不同的方式使用它们。
DbUpdateConcurrencyException
和DbConcurrencyException
之间的具体区别是什么?我什么时候需要在try-catch-statements中使用哪个异常? (关于创建,更新和删除)。
答案 0 :(得分:1)
从技术上讲,每个例外的来源都不同。
使用非常简单的并发检查,DbConcurrencyException抛出了{p> DataAdapter。它将受影响的记录与SQL操作与使用对象模型更改的记录进行比较。 实施DbUpdateConcurrencyException时,EntityFramework会抛出