WCF Webservice DataContract массив - PullRequest
       11

WCF Webservice DataContract массив

0 голосов
/ 31 октября 2018

Привет, все, что я пытался искать в интернете очень долго, но ответа на это нет.

Мне нужно это получить.

<main>
    <Reason>
          <TypeA>mystringA</TypeA>
          <TypeB>mystringB</TypeB>
    </Reason>
    <Reason>
          <TypeA>mystringA</TypeA>
          <TypeB>mystringB</TypeB>
    </Reason>
</main>

но я получаю это

<main>
    <Reasons>
        <Reason>
              <TypeA>mystringA</TypeA>
              <TypeB>mystringB</TypeB>
        </Reason>
        <Reason>
              <TypeA>mystringA</TypeA>
              <TypeB>mystringB</TypeB>
        </Reason>
    </Reasons>
</main>

это мой DataContract Clas

[DataContract]
public partial class Reason{
     [DataMember]
     public string TypeA {get; set;}

     [DataMember]
     public string TypeB {get; set;}
}

[DataContract]
public partial class main{

    [DataMember]
    public Reason[] Reasons {get; set;}
}

я пытался [CollctionDataContract] и т. Д., Но не могу получить то, что мне нужно как убрать мои "Причины"?

...