Database migration tool for .NET and .NET Core projects
Evolve is a lightweight database migration tool for .NET applications, compatible with PostgreSQL, MySQL, SQLite, and SQL Server. Designed with simplicity and speed in mind, it runs SQL scripts in order and tracks their history to keep database schema consistent. Evolve integrates easily with .NET projects for version-controlled schema updates.
Another encryption solution (with Blowfish algorithm) for SQLite3
The sqlite3fish is another encryption solution for sqlite3.
It is based on some source code of botansqlite3(https://github.com/OlivierJG/botansqlite3) .
But it does not need Botan library, it uses Blowfish algorithm to encrypt/decrypt the database file.
This library only depends on the source code(no-modify) of SQLite3, it is clean and easy to compile.
But currently it only supports the version 3.7.0 of SQLite3 (http://www.sqlite.org/sqlite-amalgamation-3_7_0.zip) .
...DAL4j can be useful for scenarios where there is an existing database schema but a technology other that JPA is used to interact with the database. DAL4j can provide an easy way to migrate your code base from other technologies such as JDBC or Hibernate to JPA.
The beans generated can be 1 or two types: Simple or Framework. Simple beans are standard pojo classes managed by your application using JPA semantics. Framework generated pojos use the DAL4j framework DAO generic to simplify CRUD operations.
DAL4j provides optional hooks to allow you to integrate encryption/decryption of data field used when data is encrypted in the database.
...