参数字段之一需要作为 null 传递,使用 WCF lob SQL 适配器,如何将 null 传递给存储过程参数?谢谢
问问题
1338 次
1 回答
2
假设您已通过 Add Generated Items / Consume WCF Adapter Service 将架构添加到您的 PROC,对于可为空的 proc 字段,Proc Request 架构应如下所示:
<xs:element minOccurs="0" maxOccurs="1" name="MyParam" nillable="true" type="xs:int" />
在您的地图中,使用nil 值 functoid进行映射,或者如果您使用的是 XSLT,那么您可以像这样进行映射:
<ns0:MyProc>
<ns0:MyParam>
<xsl:attribute name="xsi:nil">
<xsl:value-of select="'true'" />
</xsl:attribute>
</ns0:MyParam>
</ns0:MyProc>
于 2012-07-18T06:41:42.903 回答