本教程 尚未 更新为 ASP.NET Core 3.0。 在 .NET 5 中, 它已更新为 ASP.NET Core。
本教程讲解如何在 ASP.NET Core MVC 和 Entity Framework Core 中使用控制器和视图。 Razor Pages 是一种替代编程模型。 对于新的开发项目,我们建议使用 Razor Pages,而不是带有控制器和视图的 MVC。 Razor 请参阅本教程的 Pages 版本。 每个教程介绍其他教程未介绍的一些材料:
一些此 MVC 教程包含的内容是 Razor Pages 教程所没有的。
- 在数据模型中实现继承
- 执行原始 SQL 查询
- 使用动态 LINQ 简化代码
Pages 教程中一些内容是此教程所没有的:Razor
- 使用 Select 方法加载相关数据
- EF 的最佳做法。