![]() |
VOOZH | about |
dotnet add package SoftwareExtravaganza.Whizbang.Data.EFCore.Custom --version 0.660.1-alpha.17
NuGet\Install-Package SoftwareExtravaganza.Whizbang.Data.EFCore.Custom -Version 0.660.1-alpha.17
<PackageReference Include="SoftwareExtravaganza.Whizbang.Data.EFCore.Custom" Version="0.660.1-alpha.17" />
<PackageVersion Include="SoftwareExtravaganza.Whizbang.Data.EFCore.Custom" Version="0.660.1-alpha.17" />Directory.Packages.props
<PackageReference Include="SoftwareExtravaganza.Whizbang.Data.EFCore.Custom" />Project file
paket add SoftwareExtravaganza.Whizbang.Data.EFCore.Custom --version 0.660.1-alpha.17
#r "nuget: SoftwareExtravaganza.Whizbang.Data.EFCore.Custom, 0.660.1-alpha.17"
#:package SoftwareExtravaganza.Whizbang.Data.EFCore.Custom@0.660.1-alpha.17
#addin nuget:?package=SoftwareExtravaganza.Whizbang.Data.EFCore.Custom&version=0.660.1-alpha.17&prereleaseInstall as a Cake Addin
#tool nuget:?package=SoftwareExtravaganza.Whizbang.Data.EFCore.Custom&version=0.660.1-alpha.17&prereleaseInstall as a Cake Tool
<p align="center"> <img alt="Whizbang โ One Runtime. Any Store. Every Message." src="assets/hero-banner.svg" width="100%"> </p>
<p align="center"> <a href="https://whizba.ng/">Documentation</a> ยท <a href="https://www.nuget.org/packages/Whizbang.Core/">NuGet</a> ยท <a href="CONTRIBUTING.md">Contributing</a> </p>
<p align="center"> <a href="https://github.com/whizbang-lib/whizbang/actions/workflows/ci.yml"><img src="https://github.com/whizbang-lib/whizbang/actions/workflows/ci.yml/badge.svg" alt="CI"></a> <a href="https://codecov.io/gh/whizbang-lib/whizbang"><img src="https://codecov.io/gh/whizbang-lib/whizbang/branch/main/graph/badge.svg" alt="codecov"></a> <a href="https://sonarcloud.io/dashboard?id=whizbang-lib_whizbang"><img src="https://sonarcloud.io/api/project_badges/measure?project=whizbang-lib_whizbang&metric=alert_status" alt="Quality Gate Status"></a> <a href="https://www.nuget.org/packages/Whizbang.Core/"><img src="https://img.shields.io/nuget/v/Whizbang.Core.svg" alt="NuGet"></a> <a href="https://opensource.org/licenses/MIT"><img src="https://img.shields.io/badge/License-MIT-yellow.svg" alt="License: MIT"></a> </p>
<p align="center"> <a href="https://github.com/whizbang-lib/whizbang/actions/workflows/security-secrets.yml"><img src="https://github.com/whizbang-lib/whizbang/actions/workflows/security-secrets.yml/badge.svg" alt="Secret Scanning"></a> <a href="https://github.com/whizbang-lib/whizbang/actions/workflows/security-supply-chain.yml"><img src="https://github.com/whizbang-lib/whizbang/actions/workflows/security-supply-chain.yml/badge.svg" alt="Supply Chain"></a> <a href="https://securityscorecards.dev/viewer/?uri=github.com/whizbang-lib/whizbang"><img src="https://api.securityscorecards.dev/projects/github.com/whizbang-lib/whizbang/badge" alt="OSSF Scorecard"></a> </p>
<p align="center"> <a href="https://codecov.io/gh/whizbang-lib/whizbang"><img src="https://codecov.io/gh/whizbang-lib/whizbang/graphs/sunburst.svg?token=F1AZXLI2MM" alt="Codecov Sunburst" width="200"></a> </p>
<h3 align="center"><a href="https://whizba.ng">Read the full documentation at whizba.ng</a></h3>
Receptors โ Stateless message handlers that receive commands and produce events. Type-safe with flexible response types.
Dispatcher โ Message routing engine that connects messages to receptors with full observability (correlation, causation, hops).
Perspectives โ Materialized read models built from event streams. Individually hash-tracked for incremental migration.
Lenses โ Composable query projections over perspective data with LINQ translation to SQL.
Event Store โ Append-only event storage with stream-based organization, UUIDv7 ordering, and optimistic concurrency.
Policy Engine โ Declarative rules for message validation, transformation, and routing decisions.
src/
โโโ Whizbang.Core/ # Core interfaces, messaging, perspectives, lenses
โโโ Whizbang.Generators/ # Roslyn source generators (receptors, perspectives, registry)
โโโ Whizbang.Data.Dapper.Postgres/ # Dapper + PostgreSQL stores (event store, work coordinator)
โโโ Whizbang.Data.EFCore.Postgres/ # EF Core + PostgreSQL stores with turnkey initialization
โโโ Whizbang.Data.EFCore.Postgres.Generators/ # EF Core source generators (schema, registration)
โโโ Whizbang.Transports.RabbitMQ/ # RabbitMQ transport
โโโ Whizbang.Transports.AzureServiceBus/ # Azure Service Bus transport
โโโ Whizbang.Transports.HotChocolate/ # GraphQL integration via HotChocolate
โโโ Whizbang.Transports.FastEndpoints/ # REST integration via FastEndpoints
โโโ Whizbang.SignalR/ # Real-time push via SignalR
โโโ Whizbang.Observability/ # Metrics and tracing
โโโ Whizbang.Testing/ # Test utilities and fakes
โโโ Whizbang.Hosting.*/ # Hosted service wiring for transports
dotnet add package SoftwareExtravaganza.Whizbang.Core
See the Quick Start guide for a walkthrough.
See for guidelines.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 net10.0 is compatible. net10.0-android net10.0-android was computed. net10.0-browser net10.0-browser was computed. net10.0-ios net10.0-ios was computed. net10.0-maccatalyst net10.0-maccatalyst was computed. net10.0-macos net10.0-macos was computed. net10.0-tvos net10.0-tvos was computed. net10.0-windows net10.0-windows was computed. |
Showing the top 1 NuGet packages that depend on SoftwareExtravaganza.Whizbang.Data.EFCore.Custom:
| Package | Downloads |
|---|---|
|
SoftwareExtravaganza.Whizbang.Data.EFCore.Postgres
PostgreSQL Entity Framework Core integration for Whizbang with source-generated configuration. |
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 0.771.1-alpha.3 | 35 | 6/28/2026 |
| 0.768.1-alpha.23 | 35 | 6/27/2026 |
| 0.765.1-alpha.21 | 40 | 6/27/2026 |
| 0.764.2-alpha.15 | 54 | 6/27/2026 |
| 0.758.2-alpha.2 | 66 | 6/26/2026 |
| 0.755.2-alpha.1 | 59 | 6/26/2026 |
| 0.743.2-alpha.3 | 73 | 6/25/2026 |
| 0.743.2-alpha.2 | 69 | 6/25/2026 |
| 0.742.2-alpha.4 | 59 | 6/24/2026 |
| 0.741.3-alpha.2 | 60 | 6/24/2026 |
| 0.740.1-alpha.17 | 66 | 6/24/2026 |
| 0.732.1-alpha.26 | 65 | 6/23/2026 |
| 0.728.1-alpha.2 | 120 | 6/21/2026 |
| 0.727.1-alpha.2 | 50 | 6/20/2026 |
| 0.726.1-alpha.5 | 59 | 6/20/2026 |
| 0.723.1-alpha.2 | 111 | 6/19/2026 |
| 0.722.3-alpha.4 | 55 | 6/19/2026 |
| 0.722.1-alpha.3 | 59 | 6/19/2026 |
| 0.660.1-alpha.17 | 71 | 6/8/2026 |
| 0.9.4 | 214 | 3/10/2026 |