Novolis.Tools.Sqlite
2026.1.1.4
dotnet add package Novolis.Tools.Sqlite --version 2026.1.1.4
NuGet\Install-Package Novolis.Tools.Sqlite -Version 2026.1.1.4
<PackageReference Include="Novolis.Tools.Sqlite" Version="2026.1.1.4" />
<PackageVersion Include="Novolis.Tools.Sqlite" Version="2026.1.1.4" />
<PackageReference Include="Novolis.Tools.Sqlite" />
paket add Novolis.Tools.Sqlite --version 2026.1.1.4
#r "nuget: Novolis.Tools.Sqlite, 2026.1.1.4"
#:package Novolis.Tools.Sqlite@2026.1.1.4
#addin nuget:?package=Novolis.Tools.Sqlite&version=2026.1.1.4
#tool nuget:?package=Novolis.Tools.Sqlite&version=2026.1.1.4
Novolis.Tools.Sqlite
Session helpers for ad-hoc SQLite inspection — the same engine stack as Novolis.Storage.Sqlite, without the repository abstractions.
Use this when you need a small REPL or script surface over a .db file that storage providers already own. Prefer Novolis.Storage.Sqlite when you want IRepository<T> in an application host.
Install
dotnet add package Novolis.Tools.Sqlite --version 2026.1.*
Prerequisites: .NET 10 (net10.0). Depends on Novolis.Storage.Sqlite (and transitively Microsoft.Data.Sqlite).
Source: GitHub Packages (https://nuget.pkg.github.com/Novolis-Platform/index.json).
Quick start
using Novolis.Storage.Sqlite;
using Novolis.Tools.Sqlite;
await using var session = SqliteSession.Open("app.db");
foreach (var table in await session.ListTablesAsync())
{
Console.WriteLine(table);
}
var result = await session.ExecuteAsync("SELECT 1 AS n");
Console.WriteLine(result.ToTable());
// Same connection-string shape as AddSqliteProvider:
await using var fromOptions = SqliteSession.Open(new SqliteOptions
{
ConnectionString = "Data Source=app.db",
});
API
| Type | Role |
|---|---|
SqliteSession |
Open file / :memory: / SqliteOptions; list tables; dump DDL; execute SQL |
SqliteQueryResult |
Columns + rows with ToTable / ToCsv |
Related
| Package | Role |
|---|---|
Novolis.Tools.Sqlite.Cli |
novolis-sqlite interactive REPL |
Novolis.Storage.Sqlite |
IRepository<T> provider for app hosts |
Novolis.Tools.LiteDb |
Parallel helpers for LiteDB document files |
Interactive use: install Novolis.Tools.Sqlite.Cli and run novolis-sqlite.
Docs
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net10.0
- Microsoft.Data.Sqlite (>= 10.0.12)
- Novolis.Storage.Sqlite (>= 2026.1.1.37)
- SQLitePCLRaw.bundle_e_sqlite3 (>= 3.0.5)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 2026.1.1.4 | 38 | 10/2/2026 |
| 2026.1.1.2 | 44 | 10/1/2026 |