访问 DataAccesslayer 中的应用程序变量(同一解决方案下的另一个项目)

发布于 2024-08-09 03:29:51 字数 125 浏览 3 评论 0原文

我有一个包含 3 个项目的解决方案。其中一个 UI(包含网页),一个用于 BL,一个用于 DataAccess 层。现在我想访问存储在我的 DataAccess 层项目中的一个类中的应用程序变量中的一个值。我如何访问应用程序变量在那里?

I have a solution with 3 projects.One of UI (contains web pages) and one for BL and one for DataAccess layer.Now i want to access one values stored in application variable in one class inside my DataAccess layer project.How can i access application variables there ?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

安稳善良 2024-08-16 03:29:51

我建议通过不同的层传递该值。

您可能可以使用 HttpContext.Current... 直接访问它,但这样做意味着您现在依赖于 DAL 中的会话状态,这将使测试和维护更加尴尬。

I recommend passing the value through your different layers.

You could probably use HttpContext.Current... to access it directly, but doing it that way would mean you now have a dependancy on Session state in your DAL, which will make testing and maintainance more awkward.

枯叶蝶 2024-08-16 03:29:51

您需要将当前的 HTTPContext 传递给达尔。

You need to pass the current HTTPContext to the DAL.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文