Pergunta

Eu tenho uma solução com 3 projetos.Uma das UI (contém páginas da web) e um para o BL e um para DataAccess camada.Agora eu quero acessar um valor armazenado em uma variável de aplicativo em uma classe dentro do meu DataAccess camada projeto.Como posso acessar as variáveis de aplicativo não ?

Foi útil?

Solução

Você precisa passar a corrente HTTPContext para a DAL.

Outras dicas

Eu recomendo passar o valor por meio de suas diferentes camadas.

Você provavelmente poderia usar HttpContext.Atual...para acessá-lo diretamente, mas fazendo-o de forma que significaria que você têm agora uma de dependências no estado de Sessão em seu DAL, que vai fazer o teste e a manutenção mais difícil.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top