Так что я реорганизую небольшое приложение в качестве примера, чтобы получить больше практики. Цель приложения (скажем) - собрать данные из формы «зарегистрировать нового пользователя», сохранить их в базе данных. Единственное ограничение, которое у меня есть, - это использование специального пользовательского класса доступа к данным, который напрямую связывается с базой данных и возвращает данные (если применимо) в объекте DataTable.
У меня есть вопрос относительно небольших деталей формы и как они вписываются в архитектуру слоя. Например, моя форма имеет раскрывающийся список, который подается из базы данных, но в то же время раскрывающийся список не представляет объект для каждой SE (в отличие от пользователя, который является объектом, существует класс User, который имеет несколько методов , данные членов и т. д.). Я не хочу вызывать хранимую процедуру прямо в коде, но я также не хочу переусердствовать с абстракцией.
Какой элегантный способ позаботиться об этих маленьких деталях без создания абстракции класса в изобилии.
Надеюсь, я проясняюсь