В настоящее время моё мыло генерируется так
<HdrFault>
<Fault>
<ConsumerProd>
<Value>soa test</Value>
</ConsumerProd>
<Fault>
</HrdFault>
Я хочу, чтобы он генерировался так
<HdrFault>
<Fault>
<ConsumerProd>soa test</ConsumerProd>
<Fault>
</HrdFault>
Это бизнес-объект. Я понимаю, почему там есть поле «Значение». Как мне сериализовать это, чтобы иметь вышеупомянутый Soap XML?
[MessageContract]
public partial class HdrFault
{
private FaultHdr_CType faultHdrField;
[MessageBodyMember]
public FaultHdr_CType FaultHdr
{
get
{
return this.faultHdrField;
}
set
{
this.faultHdrField = value;
}
}
}
[MessageContract]
public class FaultHdr_CType
{
#region ConsumerProd
[MessageBodyMember]
public FaultConsumerProd_Type ConsumerProd { get; set; }
#endregion
}
[MessageContract]
public class FaultConsumerProd_Type
{
#region Value
[MessageBodyMember]
public string Value { get; set; }
#endregion
}