Я действительно борюсь с этим.Я создал службу 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-файла, но это делает его беспорядочным, если вы не можете создать схему другим способом, чтобы избежать этого?