Synchronizing Databases

This section of the Sync Framework documentation describes database synchronization providers (referred to as Sync Services for ADO.NET in previous releases). Sync Framework includes several database synchronization providers. An intuitive and flexible API lets you build applications that target offline and collaboration scenarios for database synchronization. This section provides an easy-to-follow introduction, and how-to and reference topics that will help you to quickly understand and be productive with the API. The how-to topics contain sample code. Additional samples are available in the Sync Framework SDK and on Code Gallery.

The following topics provide introductory information about Sync Framework. If you are already familiar with these topics, see In this Section and Reference for more information.

  • Benefits of Using Sync Framework
    Describes the benefits of using Sync Framework, including its flexible approach, powerful synchronization model, and productive tools.

In This Section

  • Overview and Scenarios
    Provides a high-level description of the Sync Framework database synchronization API. Describes several key scenarios that Sync Framework enables, and describes which parts of the API are best suited to each scenario.
  • Offline Scenarios
    Describes how to synchronize a SQL Server Compact database with another data source by using the client synchronization provider and the server synchronization provider.
  • Collaboration Scenarios
    Describes how to synchronize two or more endpoints in a peer-to-peer fashion, eliminating the need to go through a central hub.

Reference

See Also

Concepts

Microsoft Sync Framework