2017-05-30 35 views
-1

get方法我有五個表,我想從WCF REST的記錄。表數據來自返回多個結果集的存儲過程。我如何實現我的GET方法,以便從存儲過程返回它?獲得多個結果從存儲過程中設置和執行WCF REST

存儲過程有以下查詢:

CREATE PROCEDURE TEST 
AS 
BEGIN 
    Select col1 from table1 
    Select col1 from table2 
    Select col1 from table3 
    Select col1 from table4 
    Select col1 from table5 
END 

現在我想補充獲取從WCF REST和數據綁定我的五個下拉列表。

因此,如何將我執行WCF REST?

+0

好的,你能分享你的代碼嗎?你試過什麼了? –

+0

@RicardoPontual我是新的WCF REST,所以我想要一些邏輯,所以我會開始我的代碼 – myadav

回答

1

這取決於你使用的是什麼數據訪問方法有很多。

通常,當存在多於一個的結果從存儲過程設定,數據訪問方法,可以使用一種方法,如「nextresultset」從一個結果移動到另一個。例如,ADO.NET DataReader就是這樣做的。

您將需要創建幾個屬性自定義類,其中每個屬性將存儲在結果集之一。當然,您需要讀取列表中的整個結果集或類似的東西,而不是將結果集放在正確的屬性中,這將是get方法的任務。

最後,你充滿了結果集的屬性返回自定義類的一個實例。

相關問題