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