Добавление дочернего элемента в WCF в C# - PullRequest
0 голосов
/ 31 марта 2020

Я пытаюсь сгенерировать следующий xml файл, используя прокси-класс WCF.

<v1:Node1>
        <v1:Node2>
          <v1:Node3 code="A" />
             <v1:Node4>
                 <v1:Node5>B</v1:Node5>
             </v1:Node4>
         </v1:Node2>
</v1:Node1>

Вот мой C# Код:

private void PopulateAA(Node2 node2)
{
    Node2 node2 = new Node2();
    Node1.Node2 = node2;
    node2.Node3 = new AAAACode();
    node2.Node3.code = AAAACC.A; (Value assigned from enum. This part is working)


    AAAR node4 = new node4();
    node2.Node4 = node4;
    node2.Node4 = new AAAR();
    node2.Node4.Node5 = AAARRA.B; (Value assigned from enum. This part is not working)
}

I может видеть значение «A», сгенерированное как атрибут Node3, однако теперь я пытаюсь добавить дочерний элемент (Node5 внутри Node4), а также отобразить значение «B» внутри него. Проверяя отправку в fiddler, я вижу, что Node5 вообще не создается.

Любое предложение будет полезным. Спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...