Synchronizes entities between the server and the clients, using DBreeze techniques (made for .NET C# Xamarin Core Standard).
Typical case is a mobile application (APP) that wants to have in a local database a list of TODO-tasks for the concrete user. Local database gives an ability to read and create tasks being offline from the server.
Users can install such APP on several mobile devices.
EntitySyncingServer nuget package must be installed on the server, EntitySyncingClient must be installed on the client and both must be configured.
The transfer data mechanizm is not implemented in this project (let's imagine that there is an open tcp/http channel between clients and the server), there are examples how to supply incoming data from the client to the server and which data to supply back and run it on the client.
Synchronization is always initiated from the client.
Entities can be synchronized in one of the folowing directions: both, from the client, from the server.
Documentation is available here
It's a free software for those who think that it should be free.