我有一个包含 3 个项目的解决方案。一个 UI(包含网页),一个用于 BL,一个用于 DataAccess 层。现在我想访问存储在我的 DataAccess 层项目中的一个类中的应用程序变量中的一个值。我如何访问应用变量在那里?
问问题
200 次
2 回答
2
我建议通过不同的层传递值。
您可能可以使用 HttpContext.Current... 直接访问它,但这样做意味着您现在依赖于 DAL 中的 Session 状态,这将使测试和维护更加尴尬。
于 2009-10-23T09:57:10.593 回答
1
您需要将当前的HTTPContext传递给 DAL。
于 2009-10-23T09:55:19.240 回答