ASP.NET Core MVC with EF Core - tutorial series

This tutorial teaches ASP.NET Core MVC and Entity Framework Core with controllers and views. Razor Pages is a new alternative in ASP.NET Core 2.0, a page-based programming model that makes building web UI easier and more productive. We recommend the Razor Pages tutorial over the MVC version. The Razor Pages tutorial:

  • Is easier to follow.
  • Provides more EF Core best practices.
  • Uses more efficient queries.
  • Is more current with the latest API.
  • Covers more features.
  • Is the preferred approach for new application development.
  1. Get started
  2. Create, Read, Update, and Delete operations
  3. Sorting, filtering, paging, and grouping
  4. Migrations
  5. Create a complex data model
  6. Reading related data
  7. Updating related data
  8. Handle concurrency conflicts
  9. Inheritance
  10. Advanced topics