Я в замешательстве.Пожалуйста, ведите меня.
Видите, у меня есть приложение .net (скажем, для веб-приложения).который является н-триером.в основном это 3-х уровневый.по-прежнему.это имеет уровень представления, бизнес-уровень, уровень доступа к данным.Где, как я выбираю записи в слое данных в наборе данных и таблицах данных, где найдены сложные.но когда я передаю данные из уровня данных в бизнес-уровень, то что я должен использовать там.потому что, по моему мнению, использование System.Data на бизнес-уровне не является правильным.это может повредить производительность в случае.тогда какой должен быть носитель для передачи данных между этими двумя слоями?
еще один вопрос в том же сценарии, скажем, я сохранил процедуру в моей базе данных с функцией вставки информации о пользователе.Я хочу передать данные из уровня представления данных позже через бизнес-уровень.как правильно передать данные, наоборот, между слоями.Я могу использовать User Object.но на уровне архитектуры, если я использовал объект пользователя, чтобы передать данные, мне нужно получить доступ к объекту пользователя на всех уровнях.Так где же должен быть объект User в слоях приложения?