WCF [DataContract]使用List<>

时间:2016-05-30 06:22:42

标签: list wcf datacontract

WCF DataMember List<>没有封闭元素

以下DataContract

[DataContract(Namespace = "http://namespace", Name = "Blarg")]
public class Blarg
{
    [XmlAttribute("Attribute")]
    public string Attribute{ get; set; }

    [DataMember]
    public List<Record> Records{ get; set; }
}

序列化为:

<Blarg Attribute="blah">
    <Records>
        <Record/>
        <Record/>
        <Record/>
    </Records>
</Blarg>

但我想这样:

 <Blarg>
    <Record/>
    <Record/>
    <Record/>
 <Blarg/>

0 个答案:

没有答案