softaware command-query separation (CQS)
This project provides a library for the command-query separation pattern.
Commands and queries will be separated on class-level and will be represented by the
The project consists of several separate packages, which allows flexible usage of various features.
||Core library for command-query separation pattern.|
||Adds support for dynamic resolving of commands handlers and query handlers via SimpleInjector.|
||Adds a generic EntityFramework DbContext factory which is aware of open transactions.|
||A decorator for command-query architecture, which supports transactions.|
||A decorator for command-query architecture, which supports validation of data annotations.|
||A decorator for command-query architecture, which adds support for UsageAware.|