Ich habe bemerkt etwas umständlich und unnötig Hand-Codierung des RdbCommandText in einigen Beispielen (einschließlich der MSDN-Dokumentation).
Ich wollte Neulinge BDC darauf hinweisen, dass Befehle in einem CDATA-Tag in ihrer "natürlichen gewickelt werden kann" Form. Also, Diese schwierige Konstruktion:
<Eigenschaft Name="RdbCommandText" Typ="System.String">
Wählen Sie Dbo.MCRS_SETTLEMENT.ID, Dbo.MCRS_SETTLEMENT.Settlement von Dbo.MCRS_SETTLEMENT
WO (ID >= @MinId) UND (ID <= @ MaxId)
</Eigenschaft>
kann auf diese Weise besser dargestellt werden:
<Eigenschaft Name="RdbCommandText" Typ="System.String">
<![CDATA[
Wählen Sie Dbo.MCRS_SETTLEMENT.ID, Dbo.MCRS_SETTLEMENT.Settlement von Dbo.MCRS_SETTLEMENT
WO (ID >= @MinId) UND (ID <= @ MaxId)
]]>
</Eigenschaft>
</Ende>
BDC-Primer
Einführung in die BDC