我有服务,它做了很多事情,然后返回xml。我的任务是向它添加DateDeleted
属性,但该字段不能是xml。
[DataMember(IsRequired = true, EmitDefaultValue = true, Order = 15)]
[Column(TypeName = "datetime")]
public DateTime? DateDeleted { get; set; }
我添加了[XmlIgnore]
属性,但
<Organization>
<ID>4</ID>
<ParentID>0</ParentID>
<Name>name</Name>
...
<DateDeleted i:nil="true"/>
</Organization>
无论如何它在这里出现。 XmlIgnore完成了在xml中它没有获得价值的工作。如何从返回的xml中删除该标记?
答案 0 :(得分:1)
删除[XmlIgnore]
,您也不需要val evalData = A.map(a=>(a, func(a)))
。
答案 1 :(得分:0)
您可以使用以下命令禁用序列化:
[XmlIgnore]
public DateTime? DateDeleted { get; set; }