The developed software allows synchronization for the N-number of databases with identical tables. The idea of this project was the need for synchronization of MS SQL Server databases, where the server must constantly have up-to-date (updated) data from all other databases. This application has a number of features for synchronization, cleaning and template filling of a specific table in the database. The main application interface is implemented as a Console App.
- Console application to start the selected synchronization;
- Console application to seed data;
- Hard synchronization through Bulk operation;
- Flexible synchronization;
- Flexible synchronization through Bulk operation;
- N-Layer architecture;
- LINQ (Language-Integrated Query) - uniform query syntax in C#;
- Entity Framework Core - data access technology;
- Console application on .NET Core;
- Git - version control system;
- Mikhail M. - Architect & .NET Developer;
- Alexandr G. - Full-stack .NET Developer;
This project is licensed under the MIT License - see the LICENSE.md file for details.