В настоящее время я начал работать над 3-х уровневой архитектурой, но у меня есть некоторые сомнения в моем сознании.3-уровневая архитектура проблема
Как правило, мы связываем управление данными с объектным источником данных и вызываем функцию бизнес-объекта для выполнения операции выбора, вставки, обновления или удаления. У меня нет никаких проблем с этим.
Но проблема в том, что у меня есть часть входа, которая содержит только 2 текстовых поля и 1 кнопку, и я создал бизнес-объект, чье свойство представляет собой имя пользователя и пароль, а затем я назвал функцию бизнес-объекта, и эта функция, в свою очередь, называется уровнем доступа к данным чтобы вернуть datarow, содержащий идентификатор пользователя из базы данных, если имя пользователя и пароль правильные ....
поэтому я считаю, что это неправильный способ работы с 3 уровнями, когда вы не работаете с элементами управления данными ... потому что здесь мы необоснованно вызываем функцию и функцию, в то время как мы можем получить доступ к данным даже в коде позади ... поэтому, пожалуйста, скажите мне, правильно ли я работаю или нет? ... или есть лучший способ выполнить аналогичную операцию.