Я знаю, что это очень требовательный вопрос, но мне любопытно, что большинство из вас, ребята, делают в этой ситуации.
У меня есть DAL, который обновляет запись базы данных при ее вызове.Если рассматриваемая запись не существует, существует несколько способов возврата обратно в список BLL.
1) Возврат логического значения.Истина означает, что это было обновлено, ложь означает, что это не было.2) Вернуть исключение, указывающее, что значение для обновления не найдено. 3) Вернуть количество затронутых строк ... однако это не имеет смысла, когда целью является обновление одной строки. 4) Вернуть строку, говорящую «не найдено в базе данных»."(наименее любимый на сегодняшний день, но кое-что, что другие здесь сделали).
Я склоняюсь между 1 или 2. Как вы, ребята, относитесь к этому?