2011-08-24 61 views
1

我真的很爲此苦苦掙扎。我用BizTalk創建了一個WCF服務,並且我遵循了在VS 2010中創建代理類的說明。如果所有內容都位於XML模式的頂層,那麼它很好,但我所苦惱的是我有XML模式,它有記錄頂層的元素。使用WCF服務並將數據傳遞到數據集

政策
- ClientRecord - 姓名,地址,郵編等....

政策
- ProductRecord - 的ProdID,說明,價格等..

暴露的方法是Operation1其中有效地需要一個傳遞給它作爲BizTalk接收的XML對象。

所有示例都顯示創建服務的實例,然後您可以強制鍵入它。我無法弄清楚如何創建一個新的實例,然後能夠強制輸入數據集。

我想要做的是類似policy.clientrecord.name = textbox1.text。目前我所得到的只是policy.clientrecord.namecolumn這是隻讀的。

我真的很困惑,並且找不到匹配的例子,儘管它必須始終完成。我可以把所有東西都放到XML文件的根目錄中,但是這會讓它變得混亂,除非你可以通過另一種方式來創建模式來避免這種情況?

回答

1

我現在意識到我的方式錯誤,我完全錯誤地稱它爲一個新手。我一直在尋找和尋求幫助,最終它來自一些非常基礎的基礎知識(其他例子讓我走向各個方向)。

http://channel9.msdn.com/shows/Endpoint/Endpoint-Screencasts-Creating-Your-First-WCF-Client/

爲了得到它這是一個發表編排我剛纔添加SvcUtil工具生成的代理類,並更名爲的app.config文件我的Biztalk的WCF服務工作。

+1

恭喜。你已經學到了一個寶貴的教訓 - 當你找不到例子時,你必須自己學習基礎 - 然後建立自己的例子。 –