Home
Ncqrs is a framework for .NET helps build scalable, extensible and maintainable applications by supporting developers apply the CQRS architectural pattern.
It does so by providing an infrastructure and implementations for the most important building blocks for command handling, domain modeling, event sourcing, and so. These building blocks help you to focus on the code that adds business value. They come with annotation, convention and configuration support and help you to write isolated and testable code.
Features
- Rich building blocks to support a full CQRS based architecture
- Command handling, including servicing and execution
- Event sourcing support
- Snapshot support
- Domain modeling infrastructure
- Mapping based on convention, attributes or on a fluent specification
- Sample application that show a simple CQRS based application
- Easy to extend
Additional support for
- NServiceBus
- SQLite
- Microsoft Azure Platform
- StructureMap
- RavenDB
