Так сделай свое и кидай
Я думаю он имеет в виду содержание
Нет, я про базовый тип какой-то
Зачем, сделай свое, так всем будет проще
Это точно объяснит что произошло и где и позволит точнее обрабатывать
это если ты его обрабатываешь
Asp сам выбросит же в лог
тогда зачем свой тип эксепшена?
Там там null возвращается, если такой переменной нет. Вот null и обрабатывай. Зачем тебе кидать исключение. Куда ты его там прокидывать собрался
Так nre который при дальнейшей работе вырастет вообще не понятен и не несет с собой нагрузки
can't get db connection string in config
Это понятно, у меня вопрос про класс исключения, не смог подходящий найти. Базовый/свой прокидывать остаётся?
я бы бросил обычный Exception
Если хочешь работать с env переменными то лучше вынести эту логику выше, т.е этот сервис будет работать только с переменными и будет добавлять их в конфигурацию или переопределять существующие (например connectionString), там же и будет обработка ошибок в случае если переменные обязательны и есть необходимость получить их , например как в твоём случае с конекшеном.
Обсуждают сегодня