Сделайте что-то вроде этого:
В файле контракта
[OperationContract]
[WebGet(UriTemplate = "/TabelasAuxiliares?requestex={requestex}", ResponseFormat = WebMessageFormat.Xml)]
CadastrodeEscolasResponse TabelasAuxiliares(string requestex);
В файле сервиса
public CadastrodeEscolasResponse TabelasAuxiliares(string requestex) {
XmlSerializer serializer = new XmlSerializer(typeof(CadastrodeEscolasRequest));
StringReader rdr = new StringReader(requestex);
CadastrodeEscolasRequest request = (CadastrodeEscolasRequest)serializer.Deserialize(rdr);
}
Вывод: вызовите службу, отправив данные в формате XMLк строковому параметру.Затем преобразуйте XML в требуемый объект класса.Таким образом, вы можете избежать создания QueryStringConvertor, что довольно громоздко.Надеюсь, это поможет!Эта помощь для всех, а не только для этого поста.