AspNetCore.Docs/aspnetcore/includes/RP-EF/rp-over-mvc.md

15 lines
878 B
Markdown
Raw Normal View History

---
no-loc: [Home, Privacy, Kestrel, appsettings.json, "ASP.NET Core Identity", cookie, Cookie, Blazor, "Blazor Server", "Blazor WebAssembly", "Identity", "Let's Encrypt", Razor, SignalR]
---
This tutorial teaches ASP.NET Core MVC and Entity Framework Core with controllers and views. [Razor Pages](xref:razor-pages/index) is an alternative programming model. For new development, we recommend Razor Pages over MVC with controllers and views. See the [Razor Pages](xref:data/ef-rp/intro) version of this tutorial. Each tutorial covers some material the other doesn't:
Some things this MVC tutorial has that the Razor Pages tutorial doesn't:
* Implement inheritance in the data model
* Perform raw SQL queries
* Use dynamic LINQ to simplify code
Some things the Razor Pages tutorial has that this one doesn't:
* Use Select method to load related data
* Best practices for EF.