Не уверен, что у меня правильная терминология, но я немного запутался в том, как настроить мою трехуровневую систему.
Допустим, у меня есть таблица Users в моей БД.
В моем DAL у меня есть класс UserDB, который вызывает сохраненные процедуры в своей БД для вставки, обновления, удаления.
У меня также есть класс UserDetails, который используется в UserDB для возврата и передачи объектов.
Так что теперь я не уверен, как использовать это в моем уровне бизнес-логики. Нужен ли другой класс объектов BLL для пользователей? Если это так, не будет ли это лишним?
Или я просто использую класс UserDetails в моем BLL?