DKNet

Messaging

CQRS and messaging glue built on SlimMessageBus, wired for EF Core.

Packages

Package Description
DKNet.SlimBus.Extensions Fluent command/query/event interfaces, an EF Core auto-save interceptor, and a domain-event-to-bus publisher — a lightweight, MediatR-free CQRS pipeline in front of DKNet.EfCore aggregates.
DKNet.SlimBus.Generators Roslyn incremental source generator that emits a CRUD vertical slice (request records, handlers, and endpoint registration) from [CrudCreate]/[CrudUpdate]/[CrudAction]-attributed entity members.

Install

dotnet add package DKNet.SlimBus.Extensions
dotnet add package DKNet.SlimBus.Generators

See the package page for wiring (AddSlimBusEfCoreInterceptor, AddSlimBusEventPublisher), the full interface surface, and how it composes with DKNet.EfCore.Events/DKNet.EfCore.Specifications.