使用 WCF 通道模型開發 SQL 應用程式
您可以使用 Windows Communication Foundation (WCF) 通道模型,直接透過使用SQL Server系結建立的通道實例傳送 XML 訊息,以取用 Microsoft BizTalk Adapter for SQL Server。
使用 WCF 通道模型的其中一個優點是使用 WCF 服務模型公開的強型別類別和方法,就是通道模型會針對您在 SQL 資料庫上執行的作業提供更精細的控制。 此控制項來自 WCF 通道模型中的事實,您可以直接控制透過通道傳送的訊息內容。
在某些情況下,這種額外的控制層級可能會有所説明。 例如,當您使用 WCF 通道模型在資料表上執行更新作業時,您可以從傳入訊息的更新範本中省略資料行,選擇性地更新目標資料列中的資料行。 唯一所需的資料行是 WSDL 中具有 「nillable=false」 的資料行。 WCF 用戶端所公開的更新方法會針對包含資料表架構中每個資料行的範本使用強型別記錄參數。
本主題中的各節說明如何使用 WCF 通道模型在 SQL 配接器上執行作業。