我有一個6年前的Visual Studio 2005和SQL Server 2005中的VB.NET項目。這個項目獲取使用存儲過程的數據,我打算做一個移動項目,但不能從數據庫獲取數據,因爲我沒有獲得Web服務或REST服務。 我應該如何開始將存儲過程轉換爲可以在外部調用的服務?有沒有直接使用它的工具?從存儲過程到REST服務
3
A
回答
2
我不知道一個工具來自動執行的,但這裏是一個樣本堆棧
移動應用 - > Asp.Net的Web API - > EF /代碼第一 - > SP - > DB
0
您可以創建WCF Web服務併爲所有存儲過程定義包裝器方法。要檢索數據集,您需要創建數據約定類,每個數據約束類都有一個構造函數和一組表示要返回的字段的屬性(數據成員)。然後,您發出Command.ExecuteReader,其中命令文本是您的片段名稱。要執行多個複雜操作(包括插入,更新和刪除及其組合),只需使用Command.ExecuteNonQuery執行存儲過程,其中命令文本又是適當的存儲區名稱。您的WCF Web服務可以成爲基本上任何客戶端的數據管道:移動,Web或WinForms。實際上它非常簡單,您可以重新使用存儲過程中的所有邏輯。
如果你的sprocs只是簡單的CRUD語句,那麼我會建議一個基於REST的WCF Web服務。
相關問題
- 1. SQL-服務器:從存儲過程
- 2. SQL服務器 - 從存儲過程
- 3. 如何從存儲過程SQL 2008服務器得到空值
- 4. 從集成服務包將參數傳遞到存儲過程
- 5. 從鏈接服務器存儲過程插入數據到表
- 6. MySQL將表存儲過程從存儲過程保存到表
- 7. SQL CLR存儲過程和Web服務
- 8. 存儲過程和WCF數據服務
- 9. SQL服務器存儲過程文檔
- 10. SQL服務器存儲過程
- 11. 使用存儲過程或web服務
- 12. SQL服務器:遞歸存儲過程
- 13. 存儲過程無法在Windows服務
- 14. MySQL服務器存儲過程AUTO_INCREMENT UNIQUE
- 15. Silverlight WCF服務存儲過程
- 16. JPA -SQL服務器存儲過程?
- 17. 存儲過程..使用SQL服務器
- 18. 存儲過程SQL服務器
- 19. RIA服務 - 調用存儲過程
- 20. WCF數據服務 - 存儲過程 - StackOverflowException
- 21. RIA服務,EF和存儲過程
- 22. 分析服務存儲過程性能
- 23. SQL服務器 - 存儲過程
- 24. Azure存儲Rest Api文件服務
- 25. 通過WCF服務將int列表傳遞到存儲過程
- 26. 通過鏈接服務器從SQL Server到MYSQL的存儲過程調用
- 27. mysql服務器在哪裏存儲存儲過程代碼?
- 28. git從存儲庫到服務器
- 29. GitHuB存儲庫到遠程服務器
- 30. mysql服務器:存儲過程 - 我什麼時候創建存儲過程?