我有一种情况,需要两个 SQL Compact 版本数据库在 C# 4 Winforms 应用程序中使用 Microsoft Sync Framework 相互同步,但我正在努力寻找一种方法来实现这一点。
我让它在 2 层类型的场景中足够容易地工作,SqlCeSyncProvider 直接连接到服务器数据库,但我不确定如何通过 WCF 实现这一点。
我从 Microsoft 看到的示例基本上是委托给 WCF 服务内的 SqlSyncProvider,但 SqlCeSyncProvider 似乎没有公开与 ServerSyncProviderProxy 相同的方法。
我可以在服务中使用 SqlCeClientSyncProvider (在这个问题中提到:Using MS Sync Framework to synchronize two SQL CE Dbs),但 SqlCeClientSyncProvider 不公开 GetSchema 或 GetServerInfo 方法。我不知道我是否可以安全地忽略这些方法。
人们只是通过网络公开 SQLCe 数据库并使用 SqlCeSyncProvider 还是我错过了使这项工作有效的东西?