微软同步框架(MSF)入门之三--分析生成的同步类文件2012-01-12 代震军 在前两篇文章当中,我介绍了SnapShot(快照方式)和“只同步新更改和增量更改”这两种同步方式。将使用设计器同步向导生成了两个相应的DEMO。今天我们会一起分析一下这两个DEMO中相应的同步文件内容和相互差异。首先要分析的DEMO是“只同步新更改和增量更改”,我们用VS2008打开DEMO的解决方案方案,如下图:

之前所说的关于MSF为我们生成的主要的类代码就保存在了BiDirectSyncData.sync文件中,下面先分析一下BiDirectSyncDataClientSyncProvider这个类,如下:
public partial class BiDirectSyncDataClientSyncProvider : 
Microsoft.Synchronization.Data.SqlServerCe.SqlCeClientSyncProvider {
public BiDirectSyncDataClientSyncProvider() {
this.ConnectionString = global::MSF_WinFormDemo.Properties.Settings.
 Default.ClientBiDirectSynce2ConnectionString;
}
public BiDirectSyncDataClientSyncProvider(string connectionString) {
this.ConnectionString = connectionString;
}
}