Доступ к переменным приложения в DataAccesslayer (другой проект в том же решении) - PullRequest
0 голосов
/ 23 октября 2009

У меня есть решение с 3 проектами. Один из пользовательского интерфейса (содержит веб-страницы) и один для BL и один для слоя DataAccess. Теперь я хочу получить доступ к одному значению, хранящемуся в переменной приложения, в одном классе внутри моего проекта уровня DataAccess. Как я могу получить доступ к переменным приложения там?

Ответы [ 2 ]

2 голосов
/ 23 октября 2009

Я рекомендую передать значение через разные слои.

Возможно, вы могли бы использовать HttpContext.Current ... для прямого доступа к нему, но если вы сделаете это таким образом, то теперь у вас будет зависимость от состояния сеанса в вашем DAL, что сделает тестирование и сопровождение более неудобным.

1 голос
/ 23 октября 2009

Вам необходимо передать текущий HTTPContext в DAL.

...