摘要:[Spring.Net]如果連不同機器的DB
這件事的起因是客戶跟SA們說
會從他們的核心主機倒資料到我們機器的DB
但是資料量可能很大,所以不希望在處理這些資料時
影響到其他業務正常的使用
所以結論是切兩個DB來放,將來有可能分不同機器放
姑且不論這樣的作法行不行得通(如果有人有好方法,歡迎指教)
因為是套用Spring的架構,所以照著Confing設定只有一組
首先先將provider新增一個ExternalDbProvider
同時也新增一個ExternalTemplate,使用這個ExternalDbProvider
重點是ExternalDbProvider的connectionString
裡面的參數改成Externaldb.xxx,以便區分原本的Provider所需要的參數
這樣設定,原本在web.config的設定就會改變成兩組
設定好ExternalDbProvider的ExternalTemplate之後就需要指定給Dao
這樣就注入給XXX_SYS_EMP_MDao使用了
原本其他的程式還是繼續使用adoTemplate
這樣就設定好了,Dao的程式不需要改。