Вы не можете игнорировать ошибки подключения. Вам решать, что делать в случае сбоя соединения. Например, если вы запрашиваете некоторые сущности пользователя и возникает ошибка соединения, что должен вернуть NHibernate / ActiveRecord? Это не может компенсировать результаты.
Если вы работаете со случайно подключенным сценарием, см. этот вопрос .