- Notifications
You must be signed in to change notification settings - Fork98
Generate the application features code class that conforms to the CQRS design pattern in the Application project - Visual Studio.net 2022 Extensions plugin
License
neozhu/CleanArchitectureCodeGenerator
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
2022.mp4
A Visual Studio extension for easily create application features code to clean architecture project. Simply hit Shift+F2 to create an empty file in theselected folder or in the same folder as the selected file.
See thechangelog for updates and roadmap.
- Easily create following application features code
- {nameofPlural}/Commands/AddEdit/AddEdit{name}Command.cs
- {nameofPlural}/Commands/AddEdit/AddEdit{name}CommandValidator.cs
- {nameofPlural}/Commands/Create/Create{name}Command.cs
- {nameofPlural}/Commands/Create/Create{name}CommandValidator.cs
- {nameofPlural}/Commands/Delete/Delete{name}Command.cs
- {nameofPlural}/Commands/Delete/Delete{name}CommandValidator.cs
- {nameofPlural}/Commands/Update/Update{name}Command.cs
- {nameofPlural}/Commands/Update/Update{name}CommandValidator.cs
- {nameofPlural}/Commands/Import/Import{name}Command.cs
- {nameofPlural}/Commands/Import/Import{name}CommandValidator.cs
- {nameofPlural}/DTOs/{name}Dto.cs
- {nameofPlural}/EventHandlers/{name}CreatedEventHandler.cs
- {nameofPlural}/EventHandlers/{name}UpdatedEventHandler.cs
- {nameofPlural}/EventHandlers/{name}DeletedEventHandler.cs
- {nameofPlural}/Queries/Export/Export{nameofPlural}Query.cs
- {nameofPlural}/Queries/GetAll/GetAll{nameofPlural}Query.cs
- {nameofPlural}/Queries/Pagination/{nameofPlural}PaginationQuery.cs
Please use this in collaboration with this project.
Github :https://github.com/neozhu/RazorPageCleanArchitecture
A new button is added to the context menu in Solution Explorer.
You can either click that button or use the keybord shortcutShift+F2.
Select Entity Name from Domain Project
Create additional folders for your file by using forward-slash tospecify the structure.
For example, by typingscripts/test.js in the dialog, thefolderscripts is created if it doesn't exist and the filetest.js is then placed into it.
You can modify these templates according to your own projects
Check out thecontribution guidelinesif you want to contribute to this project.
For cloning and building this project yourself, make sureto install theExtensibility Tools 2015extension for Visual Studio which enables some featuresused by this project.
About
Generate the application features code class that conforms to the CQRS design pattern in the Application project - Visual Studio.net 2022 Extensions plugin
Resources
License
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Packages0
Uh oh!
There was an error while loading.Please reload this page.
Contributors2
Uh oh!
There was an error while loading.Please reload this page.





