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 >= @MinId) E (ID <= @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