Compze.Abstractions
0.2.0-alpha
See the version list below for details.
dotnet add package Compze.Abstractions --version 0.2.0-alpha
NuGet\Install-Package Compze.Abstractions -Version 0.2.0-alpha
<PackageReference Include="Compze.Abstractions" Version="0.2.0-alpha" />
<PackageVersion Include="Compze.Abstractions" Version="0.2.0-alpha" />
<PackageReference Include="Compze.Abstractions" />
paket add Compze.Abstractions --version 0.2.0-alpha
#r "nuget: Compze.Abstractions, 0.2.0-alpha"
#:package Compze.Abstractions@0.2.0-alpha
#addin nuget:?package=Compze.Abstractions&version=0.2.0-alpha&prerelease
#tool nuget:?package=Compze.Abstractions&version=0.2.0-alpha&prerelease
Compze.Abstractions
Foundational abstractions for the Compze framework.
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?
- Entity and identity types —
EntityId,TentityId,TaggregateId, and strongly-typed ID base classes - Messaging contracts —
ITessage,ITevent,ITommand,ITuery, and the full message type hierarchy - Time abstractions —
IUtcTimeTimeSource - Serialization interfaces —
IJsonSerializer,IBinarySerializer - Type mapping —
ITypeMappingRegistar, type identity infrastructure
Installation
dotnet add package Compze.Abstractions
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.7.0)
- Compze.DependencyInjection (>= 0.7.0-alpha)
- Compze.Internals.SystemCE (>= 0.3.0-internal)
- Compze.Threading (>= 0.8.0-alpha)
- Compze.TypeIdentifiers (>= 0.1.0-alpha)
NuGet packages (18)
Showing the top 5 NuGet packages that depend on Compze.Abstractions:
| Package | Downloads |
|---|---|
|
Compze.Tessaging
Messaging infrastructure for the Compze framework including command, query, and event handling. |
|
|
Compze.Sql.Sqlite
SQLite support for the Compze framework: declares the SQLite domain database that Compze endpoints join. Also carries the SQLite plumbing the Compze.*.Sqlite feature backends share. |
|
|
Compze.Sql.MySql
MySQL support for the Compze framework: declares the MySql domain database that Compze endpoints join. Also carries the MySQL plumbing the Compze.*.MySql feature backends share. |
|
|
Compze.Sql.PostgreSql
PostgreSQL support for the Compze framework: declares the PgSql domain database that Compze endpoints join. Also carries the PostgreSQL plumbing the Compze.*.PostgreSql feature backends share. |
|
|
Compze.Tessaging.Abstractions
The tessage type system: the ITessage hierarchy Compze routes by type — tevents, tommands and tueries, the delivery-guarantee and transactional markers that classify them, the base types implementing them, and the validation holding tessage types to those rules. Depend on this to declare an application's tessages without depending on the Tessaging engine that delivers them. |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 0.3.0-alpha | 226 | 7/24/2026 |
| 0.2.0-alpha | 215 | 7/15/2026 |
| 0.1.0-alpha | 383 | 6/4/2026 |