1

パラメータフィールドの1つをnullとして渡す必要があります、WCF lob SQLアダプタを使用します。ストアドプロシージャパラメータにnullを渡す方法は?ありがとう

4

1 に答える 1

2

生成されたアイテムの追加/WCFアダプタサービスの消費を介してスキーマをPROCに追加したとすると、ProcRequestスキーマはnull許容のprocフィールドに対して次のようになります。

<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 に答える