介绍
本模块介绍如何将 ASP.NET Core Web API 控制器与 .NET 和 C# 结合使用来创建跨平台 RESTful 服务。
对于本地开发,我们使用 .NET CLI(命令行接口)和 Visual Studio Code。 学习完本模块后,你可以使用 Visual Studio (Windows) 等开发环境来应用其概念。 还可以通过 Visual Studio Code(Windows、Linux 和 macOS)将概念应用于持续开发。
示例方案
假设你是一家名为 Contoso Pizza 的披萨公司的雇员。 你的经理要求你开发一个用于披萨库存管理的 RESTful 服务,作为公司 Web 店面和移动应用程序的必备组件。 该服务必须支持添加、查看、修改和删除披萨类型;HTTP 谓词的标准化使用方式,也称为创建、读取、更新、删除 (CRUD)。
我们要做什么?
在本模块中,你将使用 ASP.NET Core 创建新的 Web API 应用程序,并了解如何从命令行运行和测试该应用程序。 然后,你将添加数据存储和新的 API 控制器。 最后,你将实现并测试用于在数据存储中创建、读取、更新和删除披萨的 API 方法。
主要目标是什么?
本课程结束后,你将可以使用 ASP.NET Core 创建新的 Web API 应用程序,并知道如何创建 API 控制器来实现基本 CRUD 逻辑。