The following slides discuss using Microsoft Entity Framework (EF) Core to implement a database-driven website.

Slide 6.1: Microsoft Entity Framework (EF) Core
Slide 6.2: An ASP.NET EF Core project
Slide 6.3: An ASP.NET EF Core project (cont.)

Slide 6.4: MVC models
Slide 6.5: (MVC models) Book.cs
Slide 6.6: (MVC models) Author.cs

Slide 6.7: MVC views
Slide 6.8: (MVC Views) Homepage tabs

Slide 6.9: (Default MVC controller) HomeController.cs
Slide 6.10: Generated MVC controllers

Slide 6.11: (Generated MVC views) Books/Index.cshtml
Slide 6.12: (Generated MVC views) Books/Create.cshtml
Slide 6.13: (Generated MVC views) Books/Details.cshtml
Slide 6.14: (Generated MVC views) Books/Edit.cshtml
Slide 6.15: (Generated MVC views) Books/Delete.cshtml

Slide 6.16: (Generated MVC views) Authors/Index.cshtml
Slide 6.17: (Generated MVC views) Authors/Create.cshtml
Slide 6.18: (Generated MVC views) Authors/Details.cshtml
Slide 6.19: (Generated MVC views) Authors/Edit.cshtml
Slide 6.20: (Generated MVC views) Authors/Delete.cshtml

Slide 6.21: (Generated MVC controllers) BooksController.cs
Slide 6.22: (Generated MVC controllers) BooksController.cs (cont.)
Slide 6.23: (Generated MVC controllers) AuthorsController.cs
Slide 6.24: (Generated MVC controllers) AuthorsController.cs (cont.)

  ☂ References

Slide 6.a: CRUD operations in ASP.NET Core MVC using EF Core
Slide 6.b: One-to-many relationships
Slide 6.c: Many-to-many relationships
Slide 6.d: One-to-one relationships
Slide 6.e: Working with data using Entity Framework Core
Slide 6.f: Many-To-many relationship in ASP.NET Core
Slide 6.g: How to get EF Core — NuGet Package





      “A bank is a place that will lend you money    
      if you can prove that you don’t need it.”    
      — Bob Hope on banks