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/>