开发者

Consume WCF Service and pass data into dataset

I am really struggling with this. I have created a WCF Service with BizTalk and I have followed instructions to create the Proxy class in VS 2010. If everything is at the top level of the XML schema its fine but what I am struggling with is that I have XML Schema that has record elements at the top level.

Policy

- ClientRecord - name, address, post code etc....

Policy

- ProductRecord - ProdID, Desc, price etc...

The method exposed is Operation1 which effectively needs an XML object passed into it as a BizTalk Receive.

All the examples show creating an instance of the service and then you can strongly type it. I can't work out how to create a new instance and then be able to strongly type into a dataset.

What I want to do is something like policy.clientrecord.name = textbox1.text. At present all I get is the policy.clientrecord.namecolumn exposed which is readonly.

I am really confused and can'开发者_开发技巧t find examples out there that match although it must be done all the time. I could lump everything into the root of the XML file but this makes it messy, unless you can create the schema another way to avoid this?


I now realise the error of my ways, I was calling it completely wrongly largely due to being a newbie. I have been hunting and hunting for help and in the end it come from some very ground up basics (other examples had me going off in all directions).

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

To get it working with my Biztalk WCF service which was a published orchestration I just added the proxy classes generated by SVCUTIL and renamed the file to app.config.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜