1

参数字段之一需要作为 null 传递,使用 WCF lob SQL 适配器,如何将 null 传递给存储过程参数?谢谢

4

1 回答 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 回答