我有一个包含3个项目的解决方案。一个用户界面(包含网页)和一个用于BL和一个用于DataAccess图层。现在我想在我的DataAccess图层项目中的一个类中访问存储在应用程序变量中的一个值。如何我可以在那里访问应用程序变量吗?
答案 0 :(得分:2)
我建议将值传递到不同的图层。
您可以使用HttpContext.Current ...直接访问它,但这样做意味着您现在可以依赖DAL中的会话状态,这将使测试和维护变得更加尴尬。
答案 1 :(得分:1)
您需要将当前HTTPContext传递给DAL。