1

如何从模型中更改实体中的 EmitDefaultValue?即使将 dataMember 设置为 true,BOM 生产者也会忽略空值的序列化,从而将不完整的对象发送到客户端应用程序。

[System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=111)]
4

1 回答 1

1

您可以EmitDefaultValue在项目级别或属性级别设置 的值:

<cf:project cfsm:emitDefaultValue="true" 
           xmlns:cfsm="http://www.softfluent.com/codefluent/producers.servicemodel/2007/1">


<cf:property cfsm:emitDefaultValue="true" 
          xmlns:cfsm="http://www.softfluent.com/codefluent/producers.servicemodel/2007/1">
于 2015-11-03T11:17:05.093 回答