Использование службы WCF и передача данных в набор данных - PullRequest
1 голос
/ 24 августа 2011

Я действительно борюсь с этим.Я создал службу WCF с помощью BizTalk и следовал инструкциям по созданию класса Proxy в VS 2010. Если все находится на верхнем уровне схемы XML, то это хорошо, но я борюсь с тем, чтобы у меня была схема XML, в которой есть записьэлементы на верхнем уровне.

Policy
- ClientRecord - имя, адрес, почтовый индекс и т. д. *

Policy
- ProductRecord - ProdID, Desc, цена и т. д...

Представленный метод - это Operation1, которому фактически требуется объект XML, переданный в него как получение BizTalk.

Во всех примерах показано создание экземпляра службы, а затем вы можете строго ввести его,Я не могу понять, как создать новый экземпляр, а затем иметь возможность строго набирать в наборе данных.

Я хочу сделать что-то вроде policy.clientrecord.name = textbox1.text.В настоящее время все, что я получаю, это policy.clientrecord.namecolumn, который доступен только для чтения.

Я действительно сбит с толку и не могу найти там примеров, которые бы соответствовали, хотя это нужно делать постоянно.Я мог бы поместить все в корень XML-файла, но это делает его беспорядочным, если вы не можете создать схему другим способом, чтобы избежать этого?

1 Ответ

1 голос
/ 28 августа 2011

Теперь я осознаю ошибку моих путей, я назвал ее совершенно неправильно во многом из-за того, что я новичок. Я охотился и охотился за помощью, и, в конце концов, она исходила из каких-то очень глубоких основ (другие примеры заставляли меня идти по всем направлениям).

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

Чтобы заставить его работать с моей службой Biztalk WCF, которая была опубликована, я просто добавил прокси-классы, сгенерированные SVCUTIL, и переименовал файл в app.config.

...