Packages

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.