我有一個推動所有數據訪問以遍歷SOAP Web服務的客戶端。 不,我不知道爲什麼;我想他們喜歡用所有的XML構建和解析來保持處理器的熱情。無論如何...我必須將使用Oracle上的DataProvider編程的現有Web應用程序移至WCF。我還沒有編寫Web服務。他們的任何工具/框架/想法是否可以幫助創建使用WCF代理(或任何SOAP客戶端)進行數據訪問的DataProvider?這甚至有可能嗎?將ASP.NET DataProvider從RDBMS交換到WCF
0
A
回答
1
希望ASP.NET網站具有某種「數據訪問層」,這將使您的工作更容易,因爲它會提供易於代理的調用,例如, bool SaveOrder(Order order),Customer GetCustomerWithOrders(int customerID)等。
如果相反ASP.NET正在直接調用DataProvider(正如我懷疑的那樣),那麼你有一個很大的工作你的手,因爲它是一個聊天過程,你打開一個連接,做一些事情,可能需要多次調用數據庫,然後關閉它......而WCF最適合作爲無狀態調用。您可以創建會話並嘗試代理DataProvider,但我認爲這實際上會使應用程序更加複雜並且不太穩定。
我強烈建議回到客戶端並問「爲什麼要轉換爲使用SOAP和WCF,以及您希望獲得什麼?」。
相關問題
- 1. 何時從Spreadsheet切換到RDBMS?
- 2. 將RDF轉換爲SQL/RDBMS
- 3. 將ASP.net webservices移動到WCF
- 4. 從RDBMS遷移到Cassandra
- 5. GAE:從RDBMS到NDB問題
- 6. WCF服務接口交換
- 7. WCF交換服務接口
- 8. 將Windows身份傳遞給WCF從ASP.NET
- 9. 從wcf流圖像到asp.net頁面
- 10. 從WCF到ASP.NET的回調可能嗎?
- 11. ASP.NET MVC4到WCF DataServices
- 12. 無法將數據從@DataProvider傳遞到JSON
- 13. 從MS SQL Server移動到開源RDBMS
- 14. 將HBase數據導出到RDBMS
- 15. 將WCF綁定從wsHttpBinding轉換爲netTcpBinding
- 16. 如何使用sqoop將數據從Hive導出到rdbms
- 17. 如何將數據從RDBMS移動到沒有Sqoop的hadoop?
- 18. 將數據從RDBMS加載到具有多個目標的Hadoop
- 19. 將數據從MySQL(rdbms)遷移到Neo4j數據庫
- 20. 從ASP.NET MVC切換到Java
- 21. 從WCF切換到網絡庫
- 22. 的DataProvider TestNG中從Excel
- 23. SAP BAPI交易未從WCF提交
- 24. ASMX到WCF轉換
- 25. ajax從asp.net調用wcf mvc
- 26. 從silverlight提交到asp.net的頁面
- 27. Flex + XML + dataProvider:指定dataProvider到ComboBox和DataGrid的問題
- 28. ASP.NET到WCF - passthrough安全性?
- 29. TestNG @Dataprovider
- 30. 的@dataProvider
正如我懷疑的那樣,DataProvider並不面向不適合DataReader範例的DataSource。我有一種感覺,那就是說「我們應該使用提供者模型的所有事情」的同一個人也說:「我們應該爲所有事情使用Web服務。」哦,看起來我會寫更多的適配器。謝謝。 –