2012-02-25 9 views
0

NHibernateとSQLServerを使用してC#でアプリケーションを開発しています。この例外が発生しました:NHibernate.Exceptions.GenericADOExceptionエラーコード

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

例外は、クライアントコードフィールドの一意のキーインデックスが原因です。

エラーコードのリストへの参照が存在するかどうかを知りたい場合は、nhibernate | hibernateを参照してください。 例:#94 - >一意なキーの制限 私は一意のキー制約であることを確認するために、アクセスを継続します(SQLException)。

答えて

1

数字94はエラーコードではないと思いますが、メッセージはエラーの原因となる問題のあるオブジェクトを指し示しています。 ところで、これはWebアプリケーションです。更新の代わりにMergeを使用してください。