Sync Frameworkのマージ競合解消ポリシーの仕組みをご存知ですか?ここの文書:http://msdn.microsoft.com/en-us/magazine/dd569762.aspxは、フレームワークによってMergeがデフォルトでサポートされていると言います。しかし、フレームワークは列レベルではなく行レベルの変更を追跡するので、どのようにしてマージが正確に機能するのでしょうか?Microsoft Sync Framework - マージ競合解消ポリシー
1
A
答えて
1
Sync Frameworkの既存のデータベースプロバイダのいずれも、マージ競合解決をサポートしていません。あなたが言及したように、変更の追跡は行レベルで行われるので、列の変更を追跡する独自のカスタムコードを作成し、適用される結果のデータ行のソース列と宛先列の値をマージしない限りそうはなりません。あなたにこれをさせるためのボックス。
imho、私は矛盾しているので上記の記事にあまり頼っていません。 Sync Services for ADO.NETは、Sql ServerとSQL Ceの間のデータとスキーマの同期をサポートしています。シンクフレームワークはデータ同期のみを行い、スキーマ同期は行いません。スキーマ全体をプロビジョニングするのではなく、スキーマ全体をプロビジョニングするものではありません(FK、インデックスおよびその他の制約はプロビジョニングされていませんが、一方のスキーマの変更はレプリカと同期されません)
この記事では、 SqlCeClientSyncProvider/DbServerSyncProvider/SyncAgent)とコラボレーション/ピアツーピアプロバイダ(SqlCeSyncProvider/SqlSyncProvider/SyncOrchestrator)を比較します。これらのプロバイダは、同期するものに関するメタデータを格納する方法が非常に異なります。また、同期されたものとカスタムプロバイダを作成するものはまったく異なります。
関連する問題
- 1. 競合解消?
- 2. 実装Microsoft Sync Framework
- 3. Microsoft Sync Framework - パフォーマンスとスケーラビリティ
- 4. マージ競合の解決
- 5. 競合解消のGUI
- 6. Gitの競合解消リクエスト
- 7. Microsoft Sync Framework、Microsoft Entity Framework 4.1およびSQL CE 4.0
- 8. マージ非競合競合イベント
- 9. Microsoft Sync Frameworkでの変更の追跡
- 10. Microsoft Sync Framework '予想される列'エラー
- 11. C#Microsoft Sync Framework - WebDAVサーバー上のMetadataStore
- 12. Microsoft Sync Frameworkの代替方法
- 13. NHibernateはMicrosoft Sync Frameworkとうまく統合されますか?
- 14. tfsの一括マージ競合の解決
- 15. 「未解決のマージ競合」gitの
- 16. AndroidのSQLiteDatabaseの競合解消
- 17. レポートデザイナーのバージョンの競合を解消
- 18. git:マージを行わずにマージの競合を解決する
- 19. SQL Server 2008 R2マージ競合を解決できません。
- 20. マージの競合Gemfile.lock
- 21. Microsoft AJAX Force Sync
- 22. Microsoft/Ford Sync SDK
- 23. フィルタリングMS Sync Framework
- 24. Microsoft Fakesアセンブリ名の競合
- 25. VS Team Explorerのマージ競合
- 26. マージ競合のGitフック
- 27. マージ後の競合マーカー
- 28. Gitのマージの競合
- 29. Microsoft Sync Framework。 sdfファイルがサーバーと同期していません
- 30. msbuild sonarquberunnerを使用してマージ競合