public void OnReplicate(IReplicationEvent replicationEvent) { IObjectState stateInDesktop = replicationEvent.StateInProviderA(); if (stateInDesktop.IsNew()) { Console.WriteLine("Object '{0}' is new on desktop database", stateInDesktop.GetObject()); } if (stateInDesktop.WasModified()) { Console.WriteLine("Object '{0}' was modified on desktop database", stateInDesktop.GetObject()); } }