Skip to content

Synchronizes entities / objects 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.

License

hhblaze/EntitySyncing

Repository files navigation

EntitySyncing

Image of Build Image of Build NuGet Badge NuGet Badge Image of Build

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.

hhblaze@gmail.com

About

Synchronizes entities / objects 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.

Topics

Resources

License

Stars

Watchers

Forks

Sponsor this project

Packages

No packages published