BDC ADF och din vän, CDATA

Jag har lagt märke till några besvärliga och onödiga handen-kodning av RdbCommandText i några exempel (inklusive MSDN-dokumentationen).

Jag ville påpeka för nykomlingar till BDC att kommandon kan förpackas i en CDATA-tagg i naturligt"" form. Så, denna besvärliga konstruktion:

<Egenskapen Namn="RdbCommandText" Typ="System.String">
Välj dbo.MCRS_SETTLEMENT.ID, dbo.MCRS_SETTLEMENT.Settlement från dbo.MCRS_SETTLEMENT
DÄR (ID &gt;= @ MinId) OCH (ID &LT;= @ MaxId)
</Egenskapen>

kan bättre representeras detta sätt:

<Egenskapen Namn="RdbCommandText" Typ="System.String">
<![CDATA[
Välj dbo.MCRS_SETTLEMENT.ID, dbo.MCRS_SETTLEMENT.Settlement från dbo.MCRS_SETTLEMENT
DÄR (ID >= @ MinId) OCH (ID <= @ MaxId)
]]>
</Egenskapen>

</slutet>

BDC Primer

Intro till BDC

En reaktion på ”BDC ADF och din vän, CDATA

  1. Guru Prasad cillan
    Mycket trevligt! Tack för att påpeka detta till gemenskapen. Jag har använt samma de(&LT; och &gt;) fram till nu utan att inse kunde att CDATA ha använts. Tack igen!
    Svar

Lämna svar

Din e-postadress kommer inte att publiceras. behövliga fält är markerade *