标签: c# sqlite exception
如何正确处理一种类型但具有不同意义的异常?
例如:
抛出SQLiteException 如果表不存在, 如果行不存在, 如果不可能打开DB文件等 并且每个人的处理程序应该是不同的,但是标准的方式
try{ } catch (SQLiteException e) { }
不会制作许多处理程序,因为每个代码都是一个。
我可以使用例外消息吗? (恕我直言,这是不对的)
或
我应该检查每个问题吗? 文件存在,表存在,列存在,行存在等。