0
我將應用程序轉換爲多租戶應用程序,我的障礙之一是現在必須將每個租戶的設置存儲在數據庫中。配置設置來自多租戶數據庫。使用Castle Windsor + S#arp
我目前使用DictionaryAdapter從我的應用配置文件讀取設置到IConfigurationSettings接口。
因爲我可以有很多租戶,所以我認爲我的配置設置需要註冊才能使用不同的密鑰,最好是主機名作爲密鑰。
但是,在城堡註冊期間,我沒有訪問Request對象來獲取我的主機名,我的NHibernate初始化也沒有發生。
任何人都得到任何suggustions?
保羅
嗯,我認爲最好在應用程序啓動時加載它們並緩存它們。然後使用IoC在基本控制器中獲取我的IConfigurationSettings實例。 – 2011-01-12 23:00:04