The book encapsulates the vast experience of the authors. The authors list out many interesting, small but subtle details that are immensely relevant for beginners. Their attention to nitty-gritty details is commendable.
Part 1 starts with an introduction to Entity Framework (EF) Core. The authors take an example application of SpyStore and build an end-to-end data access layer starting from scratch. The authors describe each step in fine detail with screenshots and source code so that even the most novice reader can follow the steps. The theoretical aspects of creating a database such as navigation mechanisms (primary and foreign keys) are covered, and their representation in the source code is shown. The essentials of EF Core such as migrations and create, read, update, and delete (CRUD) operations are well covered.
After the foundation of the SpyStore application has been built using EF Core services, the authors discuss MVC Core services and web applications that utilize the database. Essential concepts such as the anatomy of an MVC project and files as well as building controllers in the MVC application are elaborated. The authors also discuss aspects concerning bundling the application.
The authors do provide links for further reading; however, a compilation of further reading in the form of an appendix would have added more value to the book.
More reviews about this item: Amazon