如何从wcf响应xml中删除属性

时间:2017-03-27 19:02:05

标签: wcf

我不想在我的xml响应中显示不包含数据的属性。

[DataMember(EmitDefaultValue = false)]
List<Details>

在某些情况下,我将获得此属性的数据,并且在某些情况下不会在此属性中包含数据。当我没有数据时,我不想在我的xml响应中使用此属性。

1 个答案:

答案 0 :(得分:0)

我可以通过在构造函数中将我的属性初始化为null并在我的API中再次初始化它来实现它,当该属性存在数据时。