This sample uses a custom metadata store to store the metadata information for each replica database. In this sample three in-memory data stores are used to show how data collaboration can be accomplished and how Sync Framework helps to minimize peer-to-peer complexities such as data conflicts, conflict resolution, and data deletions. This sample also illustrates how a data store can use change units to partition data and send only data that has changed.

Required Software
  • Visual Studio 2005 or Visual Studio 2008
  • .NET Framework 2.0 SP1 or .NET Framework 3.x
  • Microsoft Sync Framework 2.0

  1. Open the Sync101NoMDS.sln solution in Visual Studio.
  2. Build the solution. Run the application (MyTestProgram). MyTestProgram uses the the provider assembly (Sync101Provider) to synchronize data.

For more information on synchronization metadata, see Managing Metadata for Standard Providers.

Note: If you use Visual Studio 2010 to compile these samples, you will first need to remove references to the Sync Framework assemblies and then re-add the assembly references to the projects. Otherwise, you will see "type or namespace name could not be found" compilation errors.