Да, если ситуация исключительная (т.е. не может подключиться к БД).Если исключение распространяется вверх, то ELMAH его поймает.
Не используйте исключение для «деловых» ошибок, например, не удалось найти определенную запись в таблице.Возвращение null
в этой ситуации, вероятно, лучше.