Compze.Tessaging.Teventive.TeventStore
0.2.0-alpha.1
dotnet add package Compze.Tessaging.Teventive.TeventStore --version 0.2.0-alpha.1
NuGet\Install-Package Compze.Tessaging.Teventive.TeventStore -Version 0.2.0-alpha.1
<PackageReference Include="Compze.Tessaging.Teventive.TeventStore" Version="0.2.0-alpha.1" />
<PackageVersion Include="Compze.Tessaging.Teventive.TeventStore" Version="0.2.0-alpha.1" />
<PackageReference Include="Compze.Tessaging.Teventive.TeventStore" />
paket add Compze.Tessaging.Teventive.TeventStore --version 0.2.0-alpha.1
#r "nuget: Compze.Tessaging.Teventive.TeventStore, 0.2.0-alpha.1"
#:package Compze.Tessaging.Teventive.TeventStore@0.2.0-alpha.1
#addin nuget:?package=Compze.Tessaging.Teventive.TeventStore&version=0.2.0-alpha.1&prerelease
#tool nuget:?package=Compze.Tessaging.Teventive.TeventStore&version=0.2.0-alpha.1&prerelease
Compze.Tessaging.Teventive.TeventStore
Event store implementation for Compze event sourcing.
What is Compze?
Compze is a .NET framework for building expressive domains through Teventive programming and Typermedia APIs. Learn more
What's in this package?
This package provides the event store that powers Compze's teventive (type-routed event) programming model:
- Event persistence —
TeventStorefor storing and retrieving aggregate event streams - Aggregate updates —
TeventStoreUpdaterfor transactional aggregate modifications - Event caching —
ITeventCachefor in-memory event stream caching - Query model generation — Self-generating query models that automatically stay in sync with event streams
- Event migration — Support for event schema evolution and migration
- Aggregate history validation — Built-in validation of aggregate event stream consistency
Teventive programming
Events use the .NET type system to declare their meaning:
interface IUserEvent : IAggregateEvent;
interface IUserRegistered : IUserEvent, IAggregateCreatedEvent;
interface IUserImported : IUserRegistered;
The event store routes and stores these events based on type compatibility, enabling expressive domain modeling without manual routing.
Installation
dotnet add package Compze.Tessaging.Teventive.TeventStore
Related packages
| Package | Description |
|---|---|
| Compze.Tessaging | Messaging infrastructure |
| Compze.Core | Core abstractions and event store interfaces |
| Compze.Tessaging.Hosting.Testing | Testing support |
License
Apache-2.0
| 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
- Compze.Contracts (>= 0.6.0)
- Compze.Core (>= 0.2.0-alpha.1)
- Compze.Functional (>= 0.6.0)
- Compze.Tessaging (>= 0.2.0-alpha.1)
- Compze.Utilities.DependencyInjection (>= 0.2.0-alpha.1)
- Compze.Utilities.Logging (>= 0.2.0-alpha.1)
- Compze.Utilities.SystemCE (>= 0.2.0-alpha.1)
- Compze.Utilities.SystemCE.ThreadingCE (>= 0.2.0-alpha.1)
NuGet packages (1)
Showing the top 1 NuGet packages that depend on Compze.Tessaging.Teventive.TeventStore:
| Package | Downloads |
|---|---|
|
Compze.Tessaging.Hosting.Testing
Testing support for Compze messaging hosting, including test host and database pool integration. |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 0.2.0-alpha.1 | 52 | 2/28/2026 |
| 0.1.0-alpha.3 | 58 | 2/13/2026 |
| 0.1.0-alpha.2 | 52 | 2/12/2026 |
| 0.1.0-alpha.1 | 54 | 2/12/2026 |