- Fixes and improvements;
- Keep code changes after manually editing the generated code using included editor;
- Add "Class Properties" Panel, that can be extended to change different properties for an already defined model on the fly (eg. which Base Class to inherit) -- for now, this panel is used for "Response Domain Entity" only.
- Normalize white space for class members;
- Keep existing code formatting when merging generated classes with existing ones;
- Enable code merge between existing CQRS classes and generated CQRS classes;
- Register UnitOfWork and Repository to Dependency Container (Autofac is used as the IoC Container);
- Generate Unit of Work and Repository;
- Add a new DbSet for the selected entity to the existing application DbContext (if not already present);
- When Unit of Work is not used, all CQRS operations use the existing application DbContext;
- The user now has the option to not generate AutoMapper configuration mappings;
- Generate hierarchy properties from inner classes referenced by main entity;
- Generate GetPaginated Query;
- Generate specific Operations, Commands and Queries, based on selected options;
- Generate Queries: GetAll, GetById;
- Generate Commands: Create, Update, Delete;
- Generate Controller containing all operations;
- Merge AutoMapper configuration mappings to existing bindings (if present) in the Target Module
- Export generated files to Solution Projects.