Я пишу приложение с созданной вручную моделью предметной области (классы) и созданной вручную моделью данных (таблицы/отношения) и позволяю NHibernate позаботиться об отображении.
Лучше указать базе данных выполнять каскадные обновления или удаления или указать NHibernate сделать это (cascade="all-delete-orphan")? Можно ли настроить их обоих одновременно?