Get started with ASP.NET Core MVC and Entity Framework Core using Visual Studio

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 lastest 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. Creating a complex data model
  6. Reading related data
  7. Updating related data
  8. Handling concurrency conflicts
  9. Inheritance
  10. Advanced topics