其中一个参数字段需要传递为null,使用WCF lob SQL适配器,如何将null传递给存储过程参数?感谢
答案 0 :(得分:2)
假设您已通过添加生成的项目/消耗WCF适配器服务将模式添加到PROC,则Proc请求模式对于可空的proc字段应如下所示:
<xs:element minOccurs="0" maxOccurs="1" name="MyParam" nillable="true" type="xs:int" />
在地图中,使用nil value functoid进行映射,或者如果您使用的是XSLT,则可以这样映射:
<ns0:MyProc>
<ns0:MyParam>
<xsl:attribute name="xsi:nil">
<xsl:value-of select="'true'" />
</xsl:attribute>
</ns0:MyParam>
</ns0:MyProc>