概要
このモジュールでは、.NET で実行されている ASP.NET Core Web API を作成しました。 Web API は、メモリ内キャッシュからピザを作成、読み取り、更新、および削除します。
ASP.NET Core を使用して Web API を作成するには、次のことが必要であることを学習しました。
- ASP.NET Core Web API テンプレートを使用して新しいアプリケーションを作成する。
-
ControllerBase
クラスから継承し、HTTP 要求に応答するメソッドを含むクラスを作成する。
このパターンを使用すると、一度に 1 つのコントローラー アクションに集中できるため、少しの練習で機能的な Web API をかなり迅速に作成できます。
このモジュールでは、メモリ内キャッシュを使用しました。 このアプローチは、Web API の概念の学習に集中するのに役立ちましたが、実際のアプリケーションにはいくつかの明白な制限があります。 アプリケーションが停止すると、すべての変更が失われます。
実際のアプリケーションでは、データベースなどのバッキング ストアにデータを格納します。 このチュートリアルでは、Entity Framework Core を使用してリレーショナル データを保持および取得する方法について説明します。