ActiveRecord: как найти ограничения? - PullRequest
0 голосов
/ 13 июля 2010

Я новичок в ActiveRecord (использую CastleProject) и постепенно набираюсь знаний.Теперь я сталкиваюсь с другой ситуацией.

У меня есть класс Media, который используется в некоторых других классах: Content, Case и Service.Теперь, когда я хочу удалить класс Media, я хочу проверить, есть ли какие-либо ограничения с предыдущими именованными классами.Есть ли лучшая практика, как этого добиться?Или в CastleProject / Nhibernate есть какие-нибудь функции, которые могут помочь мне в этом?

1 Ответ

1 голос
/ 16 июля 2010

Если вы просто хотите перехватить исключение базы данных при нарушении ограничения, посмотрите ISQLExceptionConverter .

Но если вы хотите точно узнать, какие записи в других таблицах вызовут ограничениеИсключение - вам нужно будет выполнить любые запросы самостоятельно.

...