Die BDC ADF en jou vriend, CDATA

Ek het opgemerk 'n paar ongemaklike en onnodige hand-enkodering van RdbCommandText in 'n paar voorbeelde (MSDN dokumentasie).

Ek wou daarop te wys nuwelinge BDC dat opdragte binne-in 'n CDATA tag kan toegedraai word in hul "natuurlike" form. So, hierdie ongemaklike konstruksie:

<Eiendom Naam="RdbCommandText" Tipe="System.String">
KIES dbo.MCRS_SETTLEMENT.id, dbo.MCRS_SETTLEMENT.settlement van dbo.MCRS_SETTLEMENT
WAAR (ID &gt;= @ MinID) EN (ID &Dit;= @ MaxId)
</Eiendom>

kan beter verteenwoordig op hierdie manier:

<Eiendom Naam="RdbCommandText" Tipe="System.String">
<![CDATA[
KIES dbo.MCRS_SETTLEMENT.id, dbo.MCRS_SETTLEMENT.settlement van dbo.MCRS_SETTLEMENT
WAAR (ID >= @ MinID) EN (ID <= @ MaxId)
]]>
</Eiendom>

</einde>

BDC Voorbeeld

Inleiding tot BDC

Een gedagte oor “Die BDC ADF en jou vriend, CDATA

  1. Guru Prasad Nagaraju
    Baie mooi! Dankie vir die wys dit uit aan die gemeenskap. Ek het al met behulp van die dieselfde dié(&Dit; en &gt;) tot nou toe sonder om te besef dat CDATA kon gebruik gewees het. Dankie weer!
    Antwoord

Laat 'n antwoord

Jou e-posadres sal nie gepubliseer word nie. Verpligte velde gemerk *