我正在构建一个由MySQL存储支持的.Net Web API。我正在使用Dapper访问存储,当出现问题时,Dapper抛出一个MySQLException,其中包含一个错误号,该错误号指示了问题的根本原因。
例如,如果我尝试写一个违反唯一键约束的行,则会得到一个错误号= 1062的MySQLException,这表示根据this的ER_DUP_ENTRY。
可能的错误号列表很大,我试图找出应该在应用程序中处理的常见错误号。更具体地说,我想找出:
请注意,该应用程序不是动态创建新表,而只是访问现有表。
谢谢。