見出し画像

95. ASP.NET Core × Entity Framework ~ その2

前回の記事                        次回の記事

はじめに

前回に引き続き、APS.NET Core MVC Web アプリケーションと Entity Framework の試行を継続します。
今回は、Controller と View を追加します。
サクッと行くかな…全部無料記事かな…と思ったら案外、色々とツッコみどころがあったので、やはり有料とさせていただきますね。


Controller(View)の追加

Visual Studio 2022 では、スキャッフォールディングという仕組みがあり、その仕組みを使って、Entity Framework Core & ASP.NET Core MVC Web アプリケーション向けに非常に便利な機能が提供されています。
この機能を使えば、前回作成した Data Model 群を使って、簡単に Controller と View が追加できます。元のチュートリアルでは、

に記載されています。

Drug 向け Controller の追加

早速試してみることにします。まずは、Drug です。Visual Studio 2022 のソリューションエクスプローラー上の Controllers フォルダーを右クリックして作業を開始します。

Drug 向けの Controller 追加

私の環境は英語表示なので、
Add → New Scaffolded Item… → MVC Controller with views, using Entity Framework
の順に選択していきます。その後、Model class で、コンボボックスから ”Drug”を、DbContext class で、コンボボックスから ”DrugProcessingContext”を選択します。他の項目はデフォで構いません。Add をクリックすると、必要なファイル群を生成してくれます。生成結果は、以下の通りです。

ここから先は

18,396字 / 15画像

2022年3月にマイクロソフトの中の人から外の人になった Embedded D. George が、現時点で持っている知識に加えて、頻繁に…

この記事が気に入ったらチップで応援してみませんか?