标签: nhibernate fluent-nhibernate
在nhibernate中删除实体时,我收到一条带有此错误消息的异常: delete语句与列引用约束冲突..etc 当然,例外情况包含在一系列例外情况中。
错误信息是正常的,但是我可以让nhibernate向用户显示更多礼貌的错误信息吗? 换句话说: 是否有任何约定,我可以自定义异常?
我正在使用Oracle 11g数据库。
答案 0 :(得分:5)
是的,您可以实现ISQLExceptionConverter来自定义NHibernate抛出的异常。
ISQLExceptionConverter
Here's一个完整的例子。