У меня есть ObjectDataSource на странице ASPX, вызывающей операции CRUD из класса бизнес-логики. Когда во время этих операций возникают исключения, я хотел бы информировать пользователей об ошибках, а также регистрировать их. Но я хочу четкого разделения между моей бизнес-логикой и уровнем представления. Я знаю, что события Selected, Inserted, Updated, Deleted предоставляют параметр типа ObjectDataSourceStatusEventArgs, который включает свойство «Исключение» для возникших исключений.
Являются ли обработчики этих событий лучшим местом для обработки исключений для ObjectDataSource или есть лучший способ? Соответствует ли свойство Exception цепочки параметров события всем исключениям, возникшим во время операции?
Любые комментарии или предложения приветствуются,
Спасибо,
Каллен