BDC ADF e seu amigo, CDATA

Tenho notado um estranho e desnecessário mão-codificação de RdbCommandText em alguns exemplos (incluindo documentação do MSDN).

Eu queria salientar aos recém-chegados para BDC que comandos podem ser empacotados dentro de uma tag CDATA no seu natural"" formulário. Assim, Esta construção estranha:

<Propriedade Nome="RdbCommandText" Tipo="System.">
SELECT dbo.MCRS_SETTLEMENT.ID, dbo.MCRS_SETTLEMENT.Settlement de dbo.MCRS_SETTLEMENT
ONDE (ID &gt;= @MinId) E (ID &lt;= @MaxId)
</Propriedade>

pode ser melhor representado desta forma:

<Propriedade Nome="RdbCommandText" Tipo="System.">
<![CDATA[
SELECT dbo.MCRS_SETTLEMENT.ID, dbo.MCRS_SETTLEMENT.Settlement de dbo.MCRS_SETTLEMENT
ONDE (ID >= @MinId) E (ID <= @MaxId)
]]>
</Propriedade>

</fim>

BDC Primer

Introdução à BDC

Um pensamento em "BDC ADF e seu amigo, CDATA

  1. Guru Prasad tubarao
    Muito bom! Obrigado por apontar isto para a Comunidade. Eu tenho usado o mesmo aqueles(&lt; and &gt;) até agora, sem perceber que CDATA poderia ter sido utilizado. Obrigado novamente!
    Resposta

Deixar uma resposta

seu endereço de e-mail não será publicado. Campos obrigatórios são marcados *