我正在使用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();
如果可以,请帮助..
答案 0 :(得分:0)
SyncAgent仅使用SqlCeClientSyncProvider / DbServerSyncProvider开箱即用。
SqlSyncProvider适用于SyncOrchestrator。
查看有关离线提供商和协作提供商之间差异的文档。
我建议你使用SqlSyncProvider / SyncOrchestrator。