我在我的應用程序層:Web,DAL和BLL。SettingsProvider類 - 它應該在DAL還是BLL項目中?
我應該在哪裏放置SettingsProvider類(從web.config中獲取值)?我認爲它應該在DAL項目中。我對嗎?
public class SettingsProvider : ISettingsProvider
{
public string UploadImagesPath
{
get { return ConfigurationManager.AppSettings["UploadImagesPath"]; }
}
..............
}
好吧,我可以創建基礎架構項目並將其移動到那裏。 – user3691221
絕對是。它的好處很多,因爲您可能需要創建跨層需要的其他類,然後才能更新您的類庫項目。 – Oluwafemi
如果這個類只是從'web.config'中讀取值,我建議你刪除'Interface'並將它變成'static class' – Oluwafemi