Current-state documentation for Nj.EntityFrameworkCore.LibSql and the in-repo
ADO.NET driver (Nj.LibSql.Data / Nj.LibSql.Bindings).
| Document | Purpose |
|---|---|
| architecture.md | Packages, naming, provider vs baseline, natives, CI |
| connection-modes.md | Local, remote, and embedded-replica behavior |
| connection-strings.md | Connection-string keys (Nj.LibSql.Data SoT) |
| migrate-from-ef-sqlite.md | Moving from Microsoft EF SQLite |
| transactions.md | Transactions, ambiguous commit, cancel, Sync |
| observability.md | ActivitySource spans and redaction |
| deployment.md | Advertised RIDs, publish modes, troubleshooting |
| performance.md | Benchmark baselines and soft thresholds |
| limitations.md | Explicit non-goals and unsupported APIs |
| compatibility.md | Capability matrix and waiver log |
| turso-dotnet-comparison.md | Nj vs Turso.Data capability matrix |
| migrations.md | Migrations and EnsureCreated/Deleted policy |
| Document | Purpose |
|---|---|
| testing.md | How to run tests, Testcontainers, Turso secrets |
| versions.md | Compatibility matrix and pins |
| upstream-baseline.md | EF Core SQLite import provenance |
| release-policy.md | Versioning and approval |
| releasing.md | Tag → pack → NuGet push runbook |
Root: README, CONTRIBUTING, SECURITY, CODE_OF_CONDUCT, NOTICE, CHANGELOG.