Manages schema changes for direct SQLite access in C# projects, ensuring safe testing and generation of migrations.
Since dashboard and UI projects mandate direct SQLite access without webserver middleware, all schema changes must be carefully managed, tested, and versioned within the C# application's lifecycle.
Microsoft.Data.Sqlite with raw SQL, ensure migration scripts (e.g., 001_initial.sql, 002_add_users.sql) are created and embedded as resources or deployed alongside the app.sqlite-net-pcl or Entity Framework Core with SQLite, use the framework's built-in migration tooling.schemas.jsonnative/src/schema.c