我想寫一個Windows應用程序處理應用程序存儲到後端數據庫的值。我的設計應該是這樣一種方式,用戶可以選擇後端數據庫記錄將被寫入。因此,如果可用,我一直在.net中尋找一種這樣的設計模式,該模式處理根據用戶選擇連接到多個數據庫。設計模式,處理加載數據庫
0
A
回答
1
使用存儲庫模式
public interface IDataStore
{
void AddData(SomeData data);
}
這個接口可以爲每個目標數據庫來實現。 您可以根據用戶選擇來選擇實施。儘管這與.NET沒有任何關係。
您可以使用實體框架來定位多個數據庫 您只需根據用戶選擇切換到連接字符串中正確的ssdl文件即可。
1
任何.NET ORM將做到這一點。 LINQ到SQL,nHibernate,實體框架......
相關問題
- 1. 數據庫層異常處理的設計模式
- 2. 設計數據庫模式
- 3. 數據/數據庫設計模式?
- 4. 計劃的數據庫模式設計
- 5. 學費處理數據庫設計
- 6. 預處理與代理設計模式
- 7. 好的OOP處理數據庫數據的設計原理
- 8. 「加載格式保存數據」的設計模式
- 9. 工資表數據庫模式設計
- 10. MongoDB數據庫模式設計
- 11. 設計數據庫模式(MySQL)
- 12. SQL數據庫模式設計
- 13. MVC模式和數據庫設計
- 14. 在mysql中設計數據庫模式
- 15. 數據庫訪問設計模式
- 16. 設計文檔數據庫模式
- 17. 數據庫模式設計選項
- 18. 如何設計數據庫模式?
- 19. 尋找處理「參考數據」的設計模式
- 20. 設計模式來處理中斷數據
- 21. sails.js在處理模式數據庫時如何處理數據庫遷移?
- 22. 數據庫模式設計:如何處理未經驗證的邀請?
- 23. DAO設計模式和連接處理
- 24. 設計模式:異常/錯誤處理
- 25. 錯誤處理的設計模式
- 26. 狀態設計模式:錯誤處理
- 27. Java - 消息處理器設計模式
- 28. 設計模式 - 事件處理
- 29. 處理事件的設計模式
- 30. 模型+數據庫設計
由於它是一個Windows服務,你打算如何輸入用戶選擇? – Raghu
@Ragzitsu其在Windows應用程序上託管的WCF服務。 –