Сводка
В этом модуле вы создали веб-API ASP.NET Core, работающий в .NET. Веб-API создает, читает, обновляет и удаляет пиццы из кэша в оперативной памяти.
Вы узнали, что создание веб-API с помощью ASP.NET Core повлечет за собой следующее:
- Создание нового приложения с помощью шаблона ASP.NET Core веб-API.
- Создание классов, наследующих от класса
ControllerBase
и содержащих методы, реагирующие на HTTP-запросы.
Так как этот шаблон позволяет сосредоточиться на одном действии контроллера за раз, вы можете создавать функциональные веб-API довольно быстро с небольшой практикой.
В этом модуле вы использовали кэш в памяти. Этот подход помог вам сосредоточиться на изучении концепций веб-API, но он имеет некоторые очевидные ограничения для реальных приложений. Если приложение останавливается, все изменения будут потеряны!
В реальном приложении вы будете хранить данные в резервном хранилище, например в базе данных. Вы можете узнать, как сохранять и извлекать реляционные данные с помощью Entity Framework Core в этом руководстве.
Видео для получения дополнительных знаний
Статьи для получения дополнительных знаний
- руководство по созданию веб-API с помощью ASP.NET Core
- Создание веб-API с помощью ASP.NET Core
- Типы возвращаемых действий контроллера в ASP.NET Core web API