Synchronization Services for ADO.NET 1.0 SP1
Microsoft Synchronization Services for ADO.NET provides an intuitive and flexible API that enables you to build applications for occasionally connected environments. The goal of the Synchronization Services documentation is to provide an easy-to-follow introduction, and a set of how-to topics, and reference topics that will enable you to quickly understand and be productive with the API. The how-to topics contain lots of sample code, and additional samples are available from this Microsoft Web site.
In This Section
- Overview (Synchronization Services)
Provides a high-level description of the Synchronization Services API and how it can be used, and suggests how to approach the topics in the Synchronization Services documentation.
- What's New in This Release
Describes the new features and capabilities in this release, including: the ability to synchronize with devices; support for SQL Server change tracking and the new data types in SQL Server 2008; and the ability to trace the synchronization process.
- Architecture and Classes (Synchronization Services)
Describes how Synchronization Services can be used in two-tier, N-tier, and service-based applications; and describes the major classes that are available in the API.
- Getting Started: A Synchronization Services Application
Provides a summary of a basic sample application that contains the complete code in C# and Microsoft Visual Basic.
- Tools to Help You Develop Applications (Synchronization Services)
Describes Microsoft Visual Studio 2008 support for Synchronization Services and also the synchronization adapter builder. This builder can be used to simplify creating INSERT, UPDATE, and DELETE statements for tables in SQL Server databases.
- Programming Common Synchronization Tasks
Provides background information, procedural content, and code examples for common tasks, such as preparing the server database, filtering data, and handling data conflicts.
- Considerations for Application Design and Deployment (Synchronization Services)
Describes approaches to common design issues, such as application versioning and handling primary keys.
- Hardware and Software Requirements (Synchronization Services)
Describes requirements for running applications that are based on Synchronization Services.
- Licensing and Redistribution (Synchronization Services)
Describes where to find information about licensing and redistribution for Synchronization Services.
- Microsoft.Synchronization, Microsoft.Synchronization.Data, Microsoft.Synchronization.Data.SQLServerCe, and Microsoft.Synchronization.Data.Server
Provides a complete reference to the Synchronization Services API. This reference covers all public types and members in Microsoft.Synchronization.Data.dll, Microsoft.Synchronization.Data.Server.dll, and Microsoft.Synchronization.Data.SqlServerCe.dll.