FEB.EventSourcing.Sql
9.4.0
dotnet add package FEB.EventSourcing.Sql --version 9.4.0
NuGet\Install-Package FEB.EventSourcing.Sql -Version 9.4.0
<PackageReference Include="FEB.EventSourcing.Sql" Version="9.4.0" />
<PackageVersion Include="FEB.EventSourcing.Sql" Version="9.4.0" />
<PackageReference Include="FEB.EventSourcing.Sql" />
paket add FEB.EventSourcing.Sql --version 9.4.0
#r "nuget: FEB.EventSourcing.Sql, 9.4.0"
#:package FEB.EventSourcing.Sql@9.4.0
#addin nuget:?package=FEB.EventSourcing.Sql&version=9.4.0
#tool nuget:?package=FEB.EventSourcing.Sql&version=9.4.0
FEB.EventSourcing.Sql
Relational persistence core for the FEB.EventSourcing framework over plain ADO.NET:
event streams (transactional append with optimistic concurrency), snapshots and
the outbox with per-subscriber delivery tracking — events and outbox envelopes are
written in one transaction.
Optionally the store joins a transaction owned by the application (ISqlUnitOfWork, e.g.
an EF Core transaction), so the application's own table writes commit together with the
events. Database specifics live in a
small ISqlDialect; use it through FEB.EventSourcing.Postgres or
FEB.EventSourcing.SqlServer — or bring your own dialect via es.UseSql(dialect, …).
Documentation: see the docs/ folder in the repository (sql.md).
| 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. |
-
net10.0
- FEB.EventSourcing (>= 9.4.0)
- FEB.EventSourcing.Abstractions (>= 9.4.0)
- FEB.EventSourcing.Snapshots (>= 9.4.0)
- FEB.EventSourcing.StateContracts (>= 9.4.0)
- K4os.Compression.LZ4 (>= 1.3.8)
- Microsoft.Extensions.Hosting.Abstractions (>= 8.0.1)
- Microsoft.Extensions.Logging.Abstractions (>= 8.0.3)
- ZstdSharp.Port (>= 0.8.1)
-
net8.0
- FEB.EventSourcing (>= 9.4.0)
- FEB.EventSourcing.Abstractions (>= 9.4.0)
- FEB.EventSourcing.Snapshots (>= 9.4.0)
- FEB.EventSourcing.StateContracts (>= 9.4.0)
- K4os.Compression.LZ4 (>= 1.3.8)
- Microsoft.Extensions.Hosting.Abstractions (>= 8.0.1)
- Microsoft.Extensions.Logging.Abstractions (>= 8.0.3)
- ZstdSharp.Port (>= 0.8.1)
NuGet packages (2)
Showing the top 2 NuGet packages that depend on FEB.EventSourcing.Sql:
| Package | Downloads |
|---|---|
|
FEB.EventSourcing.Postgres
PostgreSQL persistence for FEB.EventSourcing (events, snapshots, outbox) via Npgsql. |
|
|
FEB.EventSourcing.SqlServer
SQL Server persistence for FEB.EventSourcing (events, snapshots, outbox) via Microsoft.Data.SqlClient. |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 9.4.0 | 106 | 10/8/2026 |
| 9.3.1 | 105 | 10/8/2026 |
| 9.3.0 | 114 | 10/6/2026 |
| 9.2.1 | 128 | 10/6/2026 |
| 9.0.0-beta.2 | 86 | 9/2/2026 |
| 9.0.0-beta.1 | 96 | 8/15/2026 |