Xml 我可以用相同类型的多个元素创建soap请求吗?

Xml 我可以用相同类型的多个元素创建soap请求吗?,xml,wcf,soap,Xml,Wcf,Soap,我的soap请求有问题。这是创建请求的代码: [OperationContract()] [return: MessageParameter(Name = "Dealer")] List<Dealer> GetDealer(String AccountNumber); 这是生成的请求: <tem:GetDealer> <!--Optional:--> <tem:AccountNumber>?<

我的soap请求有问题。这是创建请求的代码:

 [OperationContract()]
    [return: MessageParameter(Name = "Dealer")]
    List<Dealer> GetDealer(String AccountNumber);   
这是生成的请求:

  <tem:GetDealer>
     <!--Optional:-->
     <tem:AccountNumber>?</tem:AccountNumber>
  </tem:GetDealer>
但我需要能够申请多个帐号。 是否有人知道如何在不创建AccountNumber列表的情况下执行此操作,因为这样我将在AccountNumber中获得一个额外的元素

所以请求必须是这样的:

<DealerRequest>
    <AccountNumber>1</AccountNumber>
    <AccountNumber>2</AccountNumber>
    <AccountNumber>3</AccountNumber>
</DealerRequest>

为什么不使用AccountNumber的集合?如果使用集合,AccountNumber中的请求将添加一个额外的元素。1为此操作提供自定义序列化程序如何?通过这种方式,您可以自己序列化对象。