Maxsys.EventSourcing
17.0.0
dotnet add package Maxsys.EventSourcing --version 17.0.0
NuGet\Install-Package Maxsys.EventSourcing -Version 17.0.0
<PackageReference Include="Maxsys.EventSourcing" Version="17.0.0" />
<PackageVersion Include="Maxsys.EventSourcing" Version="17.0.0" />
<PackageReference Include="Maxsys.EventSourcing" />
paket add Maxsys.EventSourcing --version 17.0.0
#r "nuget: Maxsys.EventSourcing, 17.0.0"
#:package Maxsys.EventSourcing@17.0.0
#addin nuget:?package=Maxsys.EventSourcing&version=17.0.0
#tool nuget:?package=Maxsys.EventSourcing&version=17.0.0
<div align="center"> <img src="logo.png" alt="drawing" width="128" /> <h1>Maxsys EventSourcing</h1> </div>
Maxsys.EventSourcing fornece a base para Event Sourcing e Domain Events (DDD) em aplicações Maxsys.
Inclui IDomainEvent, DomainEvent (record que preenche Timestamp e MessageType automaticamente), AuditableDomainEvent<TKey> (com trilha de auditoria), DomainEntity / DomainEntity<TKey> (entidade com fila interna de eventos), StoredEvent (evento serializado para persistência) e o contrato IEventStore.
📦 Nuget
<PackageReference Include="Maxsys.EventSourcing" Version="17.0.0" />
⚙️ Uso
public sealed record ClienteCriadoEvent(Guid Id) : DomainEvent;
// Na entidade
AddDomainEvent(new ClienteCriadoEvent(Id));
// Após persistir: publique via IBus e chame ClearDomainEvents().
🔗 Dependências
Maxsys.CoreMaxsys.Messaging
🎯 Target
.NET 10
| 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
- Maxsys.Core (>= 17.0.0)
- Maxsys.Messaging (>= 17.0.0)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 17.0.0 | 88 | 8/17/2026 |