Простой вопрос. Бывают случаи, когда я извлекаю данные, а затем обрабатываю их в своем BLL. Но я понял, что такая же обработка/фильтрация может быть выполнена в моей хранимой процедуре, и отфильтрованные результаты возвращаются в BLL.
Что лучше, обработка в БД или обработка в BLL? И почему?
рассмотрите сценарий, я хочу проверить, существует ли продукт в моей базе данных, и если он существует, добавьте его в заказ (пример взят из ответа Нура Сабони ниже) теперь я могу сделать эту проверку в своем BLL или я делаю это в также хранимая процедура. Если я объединяю вещи в одну процедуру, я сокращаю всю операцию до одного вызова БД. Это лучше?