NHibernate.Exceptions.GenericADOException错误代码

问题描述:

我正在使用NHibernate和SQLServer在C#中开发应用程序。我得到这个例外:NHibernate.Exceptions.GenericADOException错误代码

could not update: [MyApp.Client # 94] [SQL: UPDATE [Client] ... 

异常是由客户端代码字段中唯一的键索引造成的。

我想知道是否存在对错误代码列表nhibernate | hibernate的任何引用。 示例:#94 - >唯一密钥限制 我一直访问SQLException以检查它是唯一密钥约束。

我认为数字94不是错误代码,该消息试图将您指向导致错误的问题对象。 顺便说一句,这是一个Web应用程序,你应该使用合并而不是更新。