BDC ADF và bạn bè của bạn, CDATA

Tôi đã nhận thấy một số vụng về và không cần thiết tay-encoding của RdbCommandText trong một số ví dụ (bao gồm cả tài liệu MSDN).

Tôi muốn chỉ ra cho người mới đến BDC lệnh có thể được bọc bên trong một thẻ CDATA trong tự nhiên"của họ" hình thức. Vì vậy, xây dựng khó khăn này:

<Bất động sản Tên="RdbCommandText" Loại="System.String">
CHỌN dbo.MCRS_SETTLEMENT.ID, dbo.MCRS_SETTLEMENT.Settlement từ dbo.MCRS_SETTLEMENT
NƠI (ID &gt;= @MinId) VÀ (ID &LT;= @MaxId)
</Bất động sản>

có thể tốt hơn được đại diện bằng cách này:

<Bất động sản Tên="RdbCommandText" Loại="System.String">
<![CDATA[
CHỌN dbo.MCRS_SETTLEMENT.ID, dbo.MCRS_SETTLEMENT.Settlement từ dbo.MCRS_SETTLEMENT
NƠI (ID >= @MinId) VÀ (ID <= @MaxId)
]]>
</Bất động sản>

</kết thúc>

Chất mồi đệm BDC

Giới thiệu đến BDC

Ai nghĩ về “BDC ADF và bạn bè của bạn, CDATA

  1. Guru thùy dung Nguyễn
    Rất tốt! Cảm ơn bạn đã chỉ ra điều này cho cộng đồng. Tôi đã sử dụng cùng những người(&LT; và &gt;) cho đến bây giờ mà không nhận ra rằng CDATA có thể đã được sử dụng. Cảm ơn một lần nữa!

Để lại câu trả lời

Địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu *