06 The development process cycle - chempkovsky/CS2WPF-and-CS2XAMARIN 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

  • 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 which is subset of properties of current Entity and its masters
  • Using WebApiServices Wizard defines and generates Web Api Services
  • Using Wpf Forms Wizard defines and generates rich client interface as Wpf Custom User components
  • Using FeatureScripts Wizard arranges generated components on the pages
  • The developer adds next entity to the project and repeats all the steps above.