Zusammenfassung
In diesem Modul haben Sie eine in .NET ausgeführte ASP.NET Core-Web-API erstellt. Die Web-API erstellt, liest, aktualisiert und löscht Pizzas in einem In-Memory-Cache.
Sie haben gelernt, dass das Erstellen einer Web-API mit ASP.NET Core Folgendes umfasst:
- Erstellen einer neuen Anwendung mithilfe der ASP.NET Core-Web-API-Vorlage.
- Erstellen von Klassen, die von der
ControllerBase
-Klasse erben und Methoden enthalten, die auf HTTP-Anforderungen reagieren.
Da Sie sich mit diesem Muster auf eine einzelne Controlleraktion konzentrieren können, können Sie mit ein wenig Übung schnell funktionierende Web-APIs erstellen.
In diesem Modul haben Sie einen In-Memory-Cache verwendet. Dieser Ansatz hat Ihnen dabei geholfen, sich auf das Kennenlernen von Web-API-Konzepten zu konzentrieren. Er weist jedoch einige offensichtliche Einschränkungen für reale Anwendungen auf. Wenn die Anwendung beendet wird, gehen alle Änderungen verloren!
In der Praxis würden Sie Ihre Daten in einem Sicherungsspeicher wie einer Datenbank speichern. In diesem Tutorial erfahren Sie, wie Sie relationale Daten mit Entity Framework Core speichern und abrufen.
Videos mit weiteren Informationen
Artikel mit weiteren Informationen
- Tutorial: Erstellen einer Web-API mit ASP.NET Core
- Erstellen von Web-APIs mit ASP.NET Core
- Rückgabetypen von Controlleraktion in ASP.NET Core-Web-API