0

我正在使用 Microsoft Sync 框架,这个问题在 Google 中没有明确的解决方案。

我正在尝试为 SQLServer 客户端创建一个客户端提供程序,如下所示

`public class SampleClientSyncProvider : SqlSyncProvider`

但是在下面设置“localprovider”时,我遇到了无效的强制转换异常

例外:

System.InvalidCastException 未处理
Message=Microsoft.Synchronization.Data.ClientSyncProvider
Source=Microsoft.Synchronization.Data

代码调用:

 public class SampleSyncAgent : SyncAgent
{
    public SampleSyncAgent()
    {
        this.LocalProvider = new SampleClientSyncProvider();

如果可以的话请帮忙 ..

4

1 回答 1

0

SyncAgent 仅适用于 SqlCeClientSyncProvider/DbServerSyncProvider。

SqlSyncProvider 与 SyncOrchestrator 一起使用。

查看有关离线提供商和协作提供商之间区别的文档。

我建议您改用 SqlSyncProvider/SyncOrchestrator。

于 2012-08-23T10:16:59.570 回答