民間,連接字符串在哪裏應該存儲在一個n層asp.net應用程序
我有一個ASP.NET項目是相當n層,由命名空間,但我需要分成三個項目:數據層,中間層和前端。
因爲......
A)這似乎是做正確的事,並
B)我有各種各樣的運行單元測試ASP.NET問題,我這樣做託管組件。
無論如何,我的問題是,你在哪裏保存你的配置信息?
現在,例如,我的中間層類(使用Linq to SQL)在實例化新數據上下文時自動從web.config中提取它們的連接字符串信息。
如果我的數據層在另一個項目中,是否可以使用web.config配置信息?
如果是這樣,單元測試(通常在單獨的程序集中)將如何提供soch配置信息?
謝謝您的時間!