1
A
回答
2
如果您使用的是實體框架模型,你可以這樣做:
- 打開模型瀏覽器。
- 右鍵單擊「EntityContainer :(名稱)」 - >「功能導入」並選擇「添加功能導入...」。
- 選擇存儲過程,將「Complex」指定爲「返回集合」,單擊「獲取列信息」並單擊「創建新複合類型」。
- 將
config.SetServiceOperationAccessRule("SomeStoredProcedure", ServiceOperationRights.AllRead);
添加到SomeDataService.svc.cs中的InitializeService方法。 - 現在添加與WebGet屬性的方法,以一個返回複雜類型的一個IQueryable SomeDataService.svc.cs前面定義:
[WebGet]
public IQueryable<SomeStoredProcedure_Result> SomeStoredProcedure()
{
return CurrentDataSource.SomeStoredProcedure(1).AsQueryable();
}
上述1是對存儲過程的參數。
存儲過程現在可以在消耗:
http://localhost/SomeDataService.svc/SomeStoredProcedure
相關問題
- 1. WCF數據服務 - 存儲過程 - StackOverflowException
- 2. WCF服務和存儲過程異步輪詢數據
- 3. 存儲過程不適用於EF 4.0和WCF數據服務
- 4. Silverlight WCF服務存儲過程
- 5. SQL服務器 - 通過服務器和數據庫存儲過程
- 6. Azure表存儲警告 - WCF數據服務已過時
- 7. clr存儲過程調用wcf服務缺少參數值
- 8. WCF服務,WCF RIA服務和WCF數據服務的區別
- 9. WCF服務緩存數據?
- 10. 在WCF服務中存儲應用程序級別的數據
- 11. SQL CLR存儲過程和Web服務
- 12. RIA服務,EF和存儲過程
- 13. 通過WCF服務將int列表傳遞到存儲過程
- 14. Azure表存儲,WCF服務和枚舉
- 15. WCF服務存儲和操作集合?
- 16. WCF服務共享存儲
- 17. WCF/WCF數據服務/ WCF RIA服務
- 18. WCF數據服務的存儲過程返回奇怪的字符串值
- 19. WCF數據服務,以及如何使用存儲過程到gridview?
- 20. WCF數據服務和ChangeInterceptor
- 21. WCF數據服務和MSMQ
- 22. SOA和WCF數據服務
- 23. WCF數據服務和JQuery
- 24. iOS遠程數據庫存儲服務
- 25. Silverlight的數據存儲過程和存儲過程
- 26. WCF 4 REST和WCF 4數據服務
- 27. 結合WCF和WCF數據服務
- 28. 調用從SQL CLR WCF服務存儲過程
- 29. APIs和數據存儲 - Microsoft /服務器
- 30. 平WCF數據服務或WCF服務
@ Martin4Andersen是否有SOF或其他地方的一個例子,用於調用存儲過程的更新或刪除? – FMFF