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 に答える