006 The development process cycle - chempkovsky/CS82ANGULAR GitHub Wiki
Before we start, we need to answer two questions.
1. We have entities with a master-detail relationship. And the question is "which entity to start with"
The answer
- Entity that has no foreign keys must come first (i.e. the master entity must come first)
2. We have five wizards. Which wizard to use first.
The answer
- The developer starts with first entity which is C# Entity Framework class.
- Using DBContext Wizard generates new or modify existing Entity Framework DB-Context.
- Using ModelViews Wizard defines and generates Views(or Dto) which is subset of properties of current Entity and its masters
- Using WebApiServices Wizard defines and generates Web Api Services
- Using JavaScripts Wizard defines and generates rich client interface as typescript components
- Using FeatureScripts Wizard arranges generated components on the pages
- The developer adds next entity to the project and repeats all the steps above.