Где мы должны поймать исключение
Как написать исключение в Save / Delete, где выполняется какой-то оператор DML?
В методе Get / Load Как мы обрабатываем исключение
Должен ли я перехватить системное исключение?
Общее правило обработки исключений: обрабатывать только те исключения, с которыми может иметь дело ваш слой. Если вы не можете, пусть высшие справятся с этим.