命名空間: Microsoft.Synchronization.Data.SqlServerCe
組件: Microsoft.Synchronization.Data.SqlServerCe (在 microsoft.synchronization.data.sqlserverce.dll)
語法
'宣告
<SuppressMessageAttribute("Microsoft.Naming", "CA1702:CompoundWordsShouldBeCasedCorrectly")> _
Public Function ApplyChanges ( _
tableName As String, _
dataSet As DataSet, _
serverAnchor As SyncAnchor _
) As SyncContext
'用途
Dim instance As SqlCeClientSyncProvider
Dim tableName As String
Dim dataSet As DataSet
Dim serverAnchor As SyncAnchor
Dim returnValue As SyncContext
returnValue = instance.ApplyChanges(tableName, dataSet, serverAnchor)
[SuppressMessageAttribute("Microsoft.Naming", "CA1702:CompoundWordsShouldBeCasedCorrectly")]
public SyncContext ApplyChanges (
string tableName,
DataSet dataSet,
SyncAnchor serverAnchor
)
[SuppressMessageAttribute(L"Microsoft.Naming", L"CA1702:CompoundWordsShouldBeCasedCorrectly")]
public:
SyncContext^ ApplyChanges (
String^ tableName,
DataSet^ dataSet,
SyncAnchor^ serverAnchor
)
/** @attribute SuppressMessageAttribute("Microsoft.Naming", "CA1702:CompoundWordsShouldBeCasedCorrectly") */
public SyncContext ApplyChanges (
String tableName,
DataSet dataSet,
SyncAnchor serverAnchor
)
SuppressMessageAttribute("Microsoft.Naming", "CA1702:CompoundWordsShouldBeCasedCorrectly")
public function ApplyChanges (
tableName : String,
dataSet : DataSet,
serverAnchor : SyncAnchor
) : SyncContext
參數
- tableName
用戶端資料庫內套用變更的資料表。
- dataSet
包含要套用到資料庫之資料列的 DataSet 物件。
- serverAnchor
表示這個同步處理工作階段之 NewAnchor 值的 SyncAnchor 物件。
傳回值
包含同步處理工作階段之資料變更和錨定值及其他中繼資料的 SyncContext 物件。
備註
這個方法假設此資料表位於用戶端資料庫中,否則此方法會擲回例外狀況。如果此資料表存在但是未啟用追蹤,則會啟用雙向追蹤。資料列會標記 DataRowState 值,以便區分插入、更新和刪除。
變更會按照刪除、插入和更新的先後順序套用。變更套用到同步處理群組內每一個資料表的順序,取決於資料表加入至群組的順序。刪除的套用順序與資料表的加入順序相反。插入和更新的套用順序與資料表的加入順序相同。
例如,如果您先後將資料表 SalesOrderHeader 和 SalesOrderDetail 加入至相同的同步處理群組,則會在同步處理期間使用下列處理順序:
刪除會套用到 SalesOrderDetail,然後套用到 SalesOrderHeader。
插入會套用到 SalesOrderHeader,然後套用到 SalesOrderDetail。
更新會套用到 SalesOrderHeader,然後套用到 SalesOrderDetail。
請參閱
參考
SqlCeClientSyncProvider 類別
SqlCeClientSyncProvider 成員
Microsoft.Synchronization.Data.SqlServerCe 命名空間