BDC ADF a váš přítel, CDATA

Všiml jsem si nějaké trapné a zbytečné ruční kódování RdbCommandText v některých příkladech (včetně MSDN dokumentace).

Chtěl jsem upozornit, nováčkům BDC, že příkazy může být zabaleno uvnitř CDATA značky v původním"" formulář. Tak, Tato nepříjemná konstrukce:

<Vlastnost Jméno="RdbCommandText" Typ="System.String">
SELECT dbo.MCRS_SETTLEMENT.ID, dbo.MCRS_SETTLEMENT.Settlement z dbo.MCRS_SETTLEMENT
KDE (ID &gt;= @MinId) A (ID &lt;= @MaxId)
</Vlastnost>

může být lépe zastoupeny tímto způsobem:

<Vlastnost Jméno="RdbCommandText" Typ="System.String">
<![CDATA[
SELECT dbo.MCRS_SETTLEMENT.ID, dbo.MCRS_SETTLEMENT.Settlement z dbo.MCRS_SETTLEMENT
KDE (ID >= @MinId) A (ID <= @MaxId)
]]>
</Vlastnost>

</Konec>

BDC Primer

Úvod do služby BDC

Jeden myslel na „BDC ADF a váš přítel, CDATA

  1. Guru Prasad Ivana
    Velmi hezké! Díky za to poukázat do Společenství. Byl jsem pomocí stejné ty(&lt; a &gt;) až dosud aniž by si uvědomil že CDATA mohla být použita. Ještě jednou díky!

Zanech odpověď

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *