Nhibernate ActiveRecord:如何查找约束?

Nhibernate ActiveRecord:如何查找约束?,nhibernate,constraints,castle-activerecord,Nhibernate,Constraints,Castle Activerecord,我对ActiveRecord(使用CastleProject)有点陌生,并且一步一步地获取知识。 现在我遇到了另一种情况 我有一个媒体类,在其他一些类中使用:内容,案例和服务。现在,当我想删除一个媒体类时,我想检查以前命名的类是否有任何约束。关于如何实现这一点,是否有最佳实践?或者,CastleProject/Nhibernate中是否有任何函数可以帮助我解决这个问题?如果您只是想在违反约束时捕获数据库异常,请签出 但是,如果您想知道其他表中哪些记录会触发约束异常,那么您必须自己运行所需的任何查

我对ActiveRecord(使用CastleProject)有点陌生,并且一步一步地获取知识。 现在我遇到了另一种情况


我有一个
媒体
类,在其他一些类中使用:
内容
案例
服务
。现在,当我想删除一个
媒体
类时,我想检查以前命名的类是否有任何约束。关于如何实现这一点,是否有最佳实践?或者,
CastleProject
/
Nhibernate
中是否有任何函数可以帮助我解决这个问题?

如果您只是想在违反约束时捕获数据库异常,请签出

但是,如果您想知道其他表中哪些记录会触发约束异常,那么您必须自己运行所需的任何查询