Sammanfattning
I den här modulen skapade du ett ASP.NET Core-webb-API som körs på .NET. Webb-API:et skapar, läser, uppdaterar och tar bort pizzor från en minnesintern cache.
Du har lärt dig att skapa ett webb-API med ASP.NET Core innebär:
- Skapa ett nytt program med hjälp av mallen ASP.NET Core Web API.
- Skapa klasser som ärver från klassen
ControllerBase
och som innehåller metoder som svarar på HTTP-begäranden.
Eftersom det här mönstret gör att du kan fokusera på en enda kontrollantåtgärd i taget kan du skapa funktionella webb-API:er ganska snabbt med lite övning.
I den här modulen använde du ett minnesinternt cacheminne. Den här metoden hjälpte dig att fokusera på att lära dig webb-API-begrepp, men det har vissa uppenbara begränsningar för verkliga program. Om programmet stoppas går alla dina ändringar förlorade!
I ett verkligt program skulle du lagra dina data i ett lagringslager, till exempel en databas. Du kan lära dig hur du lagrar och hämtar relationsbaserade data med hjälp av Entity Framework Core i den här handledningen.
Videor för att lära dig mer
Artiklar för att lära dig mer
- Självstudie: Skapa ett webb-API med ASP.NET Core
- Skapa webb-API:er med ASP.NET Core
- Controller-åtgärd returnerar typer i ASP.NET Core-webb-API:et