在 EF6

问题描述

我想忽略数据库中重复项的更新。 所以我尝试在我的“db.SaveChanges()”命令中捕获 sqlite 错误。三天来,我试图找出(在 iNet 上冲浪和搜索并询问我书架上的智能书)如何赶上 sqlite 抛出的简短错误号。即约束的错误代码 19。

在调试我的代码时,我看到了 InnerException 属性中的错误代码,但在我的代码中无法访问。

我使用 vb.net(在 VS 2019 中)/EF6 和 sqlite 本身提供的 sqlite Adapter。

无论如何提取错误代码以便“try..catch”可以正常工作?有没有人有代码示例,因为我得到的唯一错误代码是 .HiResult 像“-2147473489”...

非常感谢

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)