Я слежу за учебником here, чтобы настроить прокси-службу с WCF для синхронизации. Но все примеры, которые я вижу, ClientProvider для SqlServer Compact Edition. Можно ли это сделать с помощью SqlSyncProvider для SQL Server Express?Microsoft Sync Framework 2.1 ServerSyncProviderProxy с клиентом SQL Server Express
Например мой код:
var svc = new ServiceForSyncClient();
ServerSyncProvider serverProvider = new ServerSyncProviderProxy(svc);
// create the sync orhcestrator
var syncOrchestrator = new SyncOrchestrator
{
LocalProvider = new SqlSyncProvider("ProductsScope", clientConn),
RemoteProvider = serverProvider,
Direction = SyncDirectionOrder.DownloadAndUpload
};
var syncStats = syncOrchestrator.Synchronize();
Но при синхронизации, я получаю исключение:
Необработанное исключение типа 'System.InvalidCastException' произошло в Microsoft.Synchronization.dll
Дополнительная информация: Microsoft.Synchronization.KnowledgeSyncProvider
Спасибо. Между тем я нашел этот образец и использовал его в качестве примера. – Muaddib