協助您開發應用程式的工具
Microsoft 提供下列工具,協助您開發同步處理應用程式:
Visual Studio 2008 中的 [本機資料庫快取] 和 [設定資料同步處理] 對話方塊。
SqlSyncAdapterBuilder 類別 (Class)。這是 Sync Framework API 的一部分。
本機資料庫快取
Visual Studio 2008 引進了 [本機資料庫快取]。此功能讓您能夠輕鬆地將初始資料集下載到本機的 SQL Server Compact 資料庫,包含該資料之後所做的變更。當您加入 [本機資料庫快取] 時,[設定資料同步處理] 對話方塊隨即開啟。您可以使用此對話方塊,提供有關用戶端和伺服器的特定資訊,設定需要的 Sync Framework 元件。如需詳細資訊,請參閱 Visual Studio 文件中的<偶爾連接的應用程式概觀>。
[本機資料庫快取] 提供了一個很好的方法,讓您快速開發僅限下載的同步處理應用程式。您可以透過加入啟用上傳的程式碼 (即雙向 (Bidirectional) 同步處理),擴充您在 [本機資料庫快取] 中建立的程式碼。如需詳細資訊,請參閱逐步解說:擴充本機資料庫快取以支援雙向同步處理。
注意
Visual Studio 2008 會使用 Sync Framework for ADO.NET 1.0 來為 [本機資料庫快取] 產生程式碼。
同步處理配接器產生器
同步處理配接器產生器是以 ADO.NET 中的命令產生器為模型。您可以使用此工具,為伺服器同步處理提供者所執行的同步處理命令開發程式碼。同步處理配接器產生器根據您所提供的需要同步處理的資料表的資訊,為 SQL Server 產生 SELECT、INSERT、UPDATE 和 DELETE 陳述式。同步處理配接器產生器讓您能夠指定下列資訊:
您要同步 (Synchronize) 的資料表
這些資料表中的追蹤資料行
同步處理的方向
要包含哪些資料列和資料行
同步處理配接器產生器會使用此資訊,建立同步處理配接器及 Transact-SQL 命令。它與 SQL Server 2000 和更新的版本相容。
注意
透過使用同步處理配接器產生器,您可以對同步處理命令更加熟悉。不過,如果可以的話,我們建議您手動指定使用預存程序 (Stored Procedure) 的命令。預存程序能夠協助改進應用程式的效能和安全性。
如需示範如何使用 SqlSyncAdapterBuilder 的範例,請參閱下列主題: