我是ActiveRecord的新手(使用CastleProject)并逐步获取知识。 现在我遇到了另一种情况。
我有一个Media
类用于其他一些类:Content
,Case
和Service
。现在,当我想删除Media
类时,我想检查先前命名的类是否存在任何约束。有关如何实现这一目标的最佳实践吗?或者CastleProject
/ Nhibernate
中是否有任何可能对我有帮助的功能?
答案 0 :(得分:1)
如果您只是想在违反约束时捕获数据库异常,请查看ISQLExceptionConverter。
但是如果你想确切地知道其他表中的哪些记录会触发约束异常,那么你必须自己运行任何需要的查询。