无效的强制转换异常SqlSyncprovider()

时间:2012-08-22 18:11:22

标签: microsoft-sync-framework

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

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

`public class SampleClientSyncProvider : SqlSyncProvider`

但是当我在

下面设置'localprovider'时,我遇到了无效的强制转换异常

例外:

  

System.InvalidCastException未处理
  消息= Microsoft.Synchronization.Data.ClientSyncProvider
  源= Microsoft.Synchronization.Data

代码叫:

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

如果可以,请帮助..

1 个答案:

答案 0 :(得分:0)

SyncAgent仅使用SqlCeClientSyncProvider / DbServerSyncProvider开箱即用。

SqlSyncProvider适用于SyncOrchestrator。

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

我建议你使用SqlSyncProvider / SyncOrchestrator。