v3.0.0
First release of the SQLite provider for NSchema, tracking NSchema 3.0.0.
Added
NSchemaApplicationBuilder.UseSqliteSchema(...)extensions for registering the provider — overloads for a connection string, aSqliteConnectionStringBuilderconfiguration delegate, and a no-arg form for a connection registered elsewhere — plusUseSqliteGenerator()for registering only the SQL generator.SqliteSchemaProvider—ISchemaProviderimplementation that reads the live database fromsqlite_masterandPRAGMAs, recovering named constraints (primary keys, foreign keys, unique and check constraints) by parsing the storedCREATESQL. Everything is reported under themainschema.SqliteSqlGenerator—ISqlGeneratorimplementation that translates an NSchemaMigrationPlaninto SQLite DDL, supporting the features SQLite has and raising a clearNotSupportedExceptionfor those it does not.- SourceLink and symbol packages (
.snupkg) published alongside the main package for source-level debugging.