如何从模型中更改实体中的 EmitDefaultValue?即使将 dataMember 设置为 true,BOM 生产者也会忽略空值的序列化,从而将不完整的对象发送到客户端应用程序。
[System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=111)]
如何从模型中更改实体中的 EmitDefaultValue?即使将 dataMember 设置为 true,BOM 生产者也会忽略空值的序列化,从而将不完整的对象发送到客户端应用程序。
[System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=111)]
您可以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">