簡體   English   中英

在DataAccesslayer中訪問應用程序變量(同一解決方案下的另一個項目)

[英]Accessing application variables in DataAccesslayer (another project under same solution)

我有一個3個項目的解決方案。一個UI(包含網頁),一個用於BL,一個用於DataAccess層。現在我想訪問存儲在DataAccess層項目中一個類中的應用程序變量中的一個值。應用程序變量在那里?

我建議您通過不同的層傳遞值。

您可能可以使用HttpContext.Current ...直接訪問它,但是這樣做將意味着您現在對DAL中的Session狀態有依賴性,這將使測試和維護更加尷尬。

您需要將當前的HTTPContext傳遞給DAL。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM