DBAClientX.SQLite
0.6.0
See the version list below for details.
dotnet add package DBAClientX.SQLite --version 0.6.0
NuGet\Install-Package DBAClientX.SQLite -Version 0.6.0
<PackageReference Include="DBAClientX.SQLite" Version="0.6.0" />
<PackageVersion Include="DBAClientX.SQLite" Version="0.6.0" />
<PackageReference Include="DBAClientX.SQLite" />
paket add DBAClientX.SQLite --version 0.6.0
#r "nuget: DBAClientX.SQLite, 0.6.0"
#:package DBAClientX.SQLite@0.6.0
#addin nuget:?package=DBAClientX.SQLite&version=0.6.0
#tool nuget:?package=DBAClientX.SQLite&version=0.6.0
DbaClientX.SQLite
SQLite provider for DbaClientX (Microsoft.Data.Sqlite). Supports non-query, scalar, queries, streaming, transactions, bulk insert.
Also includes SQLite maintenance helpers for WAL checkpointing, PRAGMA optimize, and graceful shutdown preparation.
- Target Frameworks:
net8.0,net472 - NuGet:
DBAClientX.SQLite
Install
dotnet add package DBAClientX.SQLite
Quick examples
Query table:
var sq = new DBAClientX.SQLite();
var result = sq.Query(
database: "app.db",
query: "SELECT Id, Name FROM Users ORDER BY Id"
);
Stream query (netstandard2.1+/net8.0):
await foreach (DataRow row in sq.QueryStreamAsync(
database: "app.db",
query: "SELECT Id, Name FROM Users ORDER BY Id",
cancellationToken: ct))
{
// consume row
}
Typed mapped query:
var rows = await sq.QueryAsListAsync(
database: "app.db",
query: "SELECT Id, Name FROM Users ORDER BY Id",
map: row => new UserRow(
Id: row.GetInt32(row.GetOrdinal("Id")),
Name: row.GetString(row.GetOrdinal("Name"))),
cancellationToken: ct);
For larger result sets, use QueryStreamAsync<T> with the same mapper shape to avoid buffering all rows.
Graceful shutdown maintenance:
var sq = new DBAClientX.SQLite();
await sq.PrepareForShutdownAsync(
database: "app.db",
options: new SqliteShutdownMaintenanceOptions
{
CheckpointMode = SqliteCheckpointMode.Truncate,
OptimizeAfterCheckpoint = true
});
See also
- Core mapping + invoker:
DBAClientX.Core
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. 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. |
| .NET Framework | net472 is compatible. net48 was computed. net481 was computed. |
-
.NETFramework 4.7.2
- DBAClientX.Core (>= 0.7.0)
- Microsoft.Data.Sqlite (>= 10.0.5)
-
net10.0
- DBAClientX.Core (>= 0.7.0)
- Microsoft.Data.Sqlite (>= 10.0.5)
-
net8.0
- DBAClientX.Core (>= 0.7.0)
- Microsoft.Data.Sqlite (>= 10.0.5)
NuGet packages (2)
Showing the top 2 NuGet packages that depend on DBAClientX.SQLite:
| Package | Downloads |
|---|---|
|
IntelligenceX.Storage.SQLite
SQLite-backed storage and diagnostics implementations for IntelligenceX. |
|
|
EventViewerX.Storage
Optional DbaClientX-backed local event history and summary storage for EventViewerX. |
GitHub repositories (1)
Showing the top 1 popular GitHub repositories that depend on DBAClientX.SQLite:
| Repository | Stars |
|---|---|
|
EvotecIT/EventViewerX
Windows Event Log tooling for PowerShell and .NET: typed queries, reporting, export, WEC, automation, and the PSEventViewer module.
|
| Version | Downloads | Last Updated |
|---|---|---|
| 1.0.9 | 159 | 9/21/2026 |
| 1.0.8 | 4,098 | 8/21/2026 |
| 0.15.0 | 710 | 8/20/2026 |
| 0.14.0 | 843 | 8/14/2026 |
| 0.13.0 | 1,472 | 8/2/2026 |
| 0.12.0 | 157 | 8/2/2026 |
| 0.11.0 | 1,636 | 7/12/2026 |
| 0.10.0 | 560 | 6/28/2026 |
| 0.9.0 | 192 | 6/21/2026 |
| 0.8.0 | 2,109 | 6/20/2026 |
| 0.7.0 | 1,424 | 6/19/2026 |
| 0.6.0 | 953 | 5/25/2026 |
| 0.5.0 | 142 | 4/12/2026 |
| 0.4.0 | 132 | 4/11/2026 |
| 0.3.0 | 556 | 3/28/2026 |
| 0.2.0 | 6,177 | 3/10/2026 |
| 0.1.1 | 4,542 | 2/10/2026 |
| 0.1.0 | 610 | 2/6/2026 |