cwouyang
-
- 228 total downloads
- last updated 7/3/2026
- Latest version: 1.0.0
Design by Contract library for .NET 8+. A direct port of the Java uContract library with .NET-specific improvements. Features: • Zero overhead when disabled (lazy evaluation) • AsyncLocal support for... More information -
ezDDD.
by: cwouyangCommon - 147 total downloads
- last updated 7/6/2026
- Latest version: 1.0.0
Foundation utilities for ezDDD.NET - Tactical Domain-Driven Design patterns library for .NET 8+. Features: • BiMap<TKey, TValue> - Thread-safe bidirectional map • Converter<TSource, TTarget> - Type conversion... More information -
ezDDD.
by: cwouyangEntity - 127 total downloads
- last updated 7/6/2026
- Latest version: 1.0.0
Core DDD tactical patterns for ezDDD.NET - Entity, AggregateRoot, EsAggregateRoot, and DomainEvent. Features: • IEntity<TId> - Covariant entity interface • IValueObject - Marker for immutable value objects •... More information -
- 114 total downloads
- last updated 7/6/2026
- Latest version: 1.0.0
Use cases and repository patterns for ezDDD.NET - Clean Architecture support with event sourcing and state sourcing. Features: • IUseCase<TInput, TOutput> - Command pattern interface •... More information -
ezDDD.
by: cwouyangCore - 101 total downloads
- last updated 7/6/2026
- Latest version: 1.0.0
All-in-one package for ezDDD.NET - Tactical Domain-Driven Design patterns, CQRS, Event Sourcing, State Sourcing, and Clean Architecture for .NET 8+. This package references all 4 core modules: • ezDDD.Common -... More information -
ezDDD.
by: cwouyangCqrs - 76 total downloads
- last updated 7/6/2026
- Latest version: 1.0.0
CQRS patterns for ezDDD.NET - Command, Query, Projection, Projector, and Archive interfaces. Features: • ICommand<TInput, TOutput> - Write operations marker • IQuery<TInput, TOutput> - Read operations marker •... More information