有没有SQL Server错误号C#wrapper有谁知道?

时间:2010-05-24 08:30:01

标签: c# sql-server error-handling

我真的想在发生PK违规时做一些有用的事情,但我讨厌捕获错误号码......他们只是没有评论而没有正确阅读(他们当然不是自我记录)。

我知道我可以在SQL Server books online找到所有潜在的错误编号,但我真的希望能够将错误编号传递给某个帮助程序类,或者查找某种类型的字典而不是非在任何地方描述错误的数字。

有没有人以这种方式获得/看到任何封装SQL Server错误号的代码,因为我不想重新发明轮子(或者我可能很懒)。< / p>

1 个答案:

答案 0 :(得分:2)

如果您在SQL Server中使用TRY / CATCH,那么当您重新抛出错误时,它总是50000。

错误号码来自哪里? LINQ? ORM?嵌入式SQL?存储过程?