DbSyncKit offers a modular and extensible architecture through a set of packages, each catering to specific functionalities and database providers. These packages can be installed based on your project's requirements.
Core Package
DbSyncKit.Core
The core package provides the fundamental components and infrastructure for database synchronization operations. It includes essential classes, interfaces, and utilities to streamline synchronization tasks.
For detailed information, visit the DbSyncKit.Core Documentation.
Database Providers
Choose the appropriate database provider package based on the database system you are working with.
MSSQL Package
DbSyncKit.MSSQL
This package includes functionalities and components specific to Microsoft SQL Server. Install this package when working with MSSQL databases.
For detailed information, visit the DbSyncKit.MSSQL Documentation.
MySQL Package
DbSyncKit.MySQL
Use this package when working with MySQL databases. It contains functionalities and components tailored for MySQL database synchronization.
For detailed information, visit the DbSyncKit.MySQL Documentation.
PostgreSQL Package
DbSyncKit.PostgreSQL
DbSyncKit.PostgreSQL is a comprehensive package that provides database-specific implementations for PostgreSQL. It includes functionalities and components designed to streamline synchronization operations with PostgreSQL databases.
For detailed information, including installation instructions and usage details, explore the DbSyncKit.PostgreSQL Documentation.
Additional Packages
Explore additional packages under development or in planning, which aim to enhance DbSyncKit's capabilities and compatibility with various databases.
DbSyncKit.Templates Package
This package introduces templating support for SQL queries in DbSyncKit, enhancing readability and maintainability. It provides templates for different types of SQL queries, supporting MSSQL, MySQL, and PostgreSQL databases.
For detailed information, visit the DbSyncKit.Templates Documentation.
DbSyncKit.Templates.MSSQL Package
This package introduces templating support for SQL queries in DbSyncKit, enhancing readability and maintainability specifically for Microsoft SQL Server (MSSQL) databases.
For detailed information, visit the DbSyncKit.Templates.MSSQL Documentation.
DbSyncKit.Templates.MySQL Package
Discover templating support for SQL queries tailored for MySQL databases in DbSyncKit.
For detailed information, visit the DbSyncKit.Templates.MySQL Documentation.
DbSyncKit.Templates.PostgreSQL Package
Access templating support optimized for SQL queries in PostgreSQL databases through DbSyncKit.
For detailed information, visit the DbSyncKit.Templates.PostgreSQL Documentation.
Future Additions
Discover upcoming features and functionalities in our future additions packages. Stay tuned for updates and new releases.
For more details, visit Future Additions.
Continue exploring other topics in the Usage Guide.
Child Pages
DbSyncKit.Core
DbSyncKit.Core is the fundamental package that provides core components and infrastructure for performing database synchronization operations. It includes essential classes, interfaces, and utilities to streamline synchronization tasks across various database providers.
DbSyncKit.DB
DbSyncKit.DB is a package that extends DbSyncKit.Core, providing database-specific implementations and features for various database providers. It includes classes and utilities tailored to support synchronization operations on specific databases such as MSSQL, MySQL, PostgreSQL, and more.
DbSyncKit.MSSQL
DbSyncKit.MSSQL is a package that extends DbSyncKit.DB, providing database-specific implementations and features tailored for Microsoft SQL Server (MSSQL). This package enhances DbSyncKit's capabilities to synchronize data efficiently with MSSQL databases.
DbSyncKit.MySQL
DbSyncKit.MySQL is a package that extends DbSyncKit.DB, providing database-specific implementations and features tailored for MySQL. This package enhances DbSyncKit's capabilities to synchronize data efficiently with MySQL databases.
DbSyncKit.PostgreSQL
DbSyncKit.PostgreSQL is a package that extends DbSyncKit.DB, providing database-specific implementations and features tailored for PostgreSQL. This package enhances DbSyncKit's capabilities to synchronize data efficiently with PostgreSQL databases.
DbSyncKit.SQLite
DbSyncKit.SQLite is a package that extends DbSyncKit.DB, providing database-specific implementations and features tailored for SQLite. This package enhances DbSyncKit's capabilities to synchronize data efficiently with SQLite databases.
DbSyncKit.Templates
Welcome to the documentation for the implementation details of DbSyncKit.Templates
across different databases.
DbSyncKit.Templates.MSSQL
DbSyncKit.Templates.MSSQL is a specialized package offering SQL query templates tailored for Microsoft SQL Server (MSSQL). It simplifies the process of generating SQL queries for synchronization in MSSQL databases.
DbSyncKit.Templates.MySQL
DbSyncKit.Templates.MySQL is a dedicated package providing SQL query templates designed for MySQL databases. It facilitates the generation of SQL queries for synchronization, making the process seamless.
DbSyncKit.Templates.PostgreSQL
DbSyncKit.Templates.PostgreSQL is a dedicated package providing SQL query templates tailored for PostgreSQL databases. It simplifies the generation of SQL queries for synchronization, streamlining the data synchronization process.
DbSyncKit.Templates.SQLite
DbSyncKit.Templates.SQLite is a dedicated package providing SQL query templates tailored for SQLite databases. It simplifies the generation of SQL queries for synchronization, streamlining the data synchronization process.