Compze.Abstractions
0.3.0-alpha
dotnet add package Compze.Abstractions --version 0.3.0-alpha
NuGet\Install-Package Compze.Abstractions -Version 0.3.0-alpha
<PackageReference Include="Compze.Abstractions" Version="0.3.0-alpha" />
<PackageVersion Include="Compze.Abstractions" Version="0.3.0-alpha" />
<PackageReference Include="Compze.Abstractions" />
paket add Compze.Abstractions --version 0.3.0-alpha
#r "nuget: Compze.Abstractions, 0.3.0-alpha"
#:package Compze.Abstractions@0.3.0-alpha
#addin nuget:?package=Compze.Abstractions&version=0.3.0-alpha&prerelease
#tool nuget:?package=Compze.Abstractions&version=0.3.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, theEntity<>base classes, andValueWrapper<> - Time abstractions —
IUtcTimeTimeSource, and the testing time source that overrides it - Configuration —
IConfigurationParameterProvider, the extension point a host fills to answer connection-string and parameter lookups
The tessage type system (ITessage, ITevent, ITommand, ITuery and the full hierarchy) is not here —
it lives in Compze.Tessaging.Abstractions.
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.1)
- Compze.DependencyInjection (>= 0.8.0-alpha)
- Compze.Internals.SystemCE (>= 0.4.0-internal)
- Compze.Threading (>= 0.9.0-alpha)
- Compze.TypeIdentifiers (>= 0.2.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 |