0

複数の説明を持つ単一のScopeProvisionをプロビジョニングするにはどうすればよいですか。現在私はこのようにやっています、そしてもっと良い方法があるはずです

       DbSyncScopeDescription scopeDesc1 = SqlSyncDescriptionBuilder.GetDescriptionForScope("Scope1", serverConnection);
       DbSyncScopeDescription scopeDesc2 = SqlSyncDescriptionBuilder.GetDescriptionForScope("Scope2 ", serverConnection);
       DbSyncScopeDescription scopeDesc3 = SqlSyncDescriptionBuilder.GetDescriptionForScope("Scope3", serverConnection);



        SqlCeSyncScopeProvisioning clientProvision1 = new SqlCeSyncScopeProvisioning(localConnection, scopeDesc1);
        SqlCeSyncScopeProvisioning clientProvision2 = new SqlCeSyncScopeProvisioning(localConnection, scopeDesc2);
        SqlCeSyncScopeProvisioning clientProvision3 = new SqlCeSyncScopeProvisioning(localConnection, scopeDesc3);


        clientProvision1.Apply();
        clientProvision2.Apply();
        clientProvision3.Apply();

また、同期中に、複数のSyncOrchestratorを作成する必要があります。一度クリーナーでこれを避けることはできませんか?

4

1 に答える 1

1

できません。Scope Description は、スコープとは何かを定義します。スコープは複数の定義を持つことができません。

それらを 1 つのスコープに含める場合は、すべてのテーブルを 1 つのスコープに含める必要があります。

于 2013-01-24T01:05:59.943 に答える