回答編集履歴

1

追記

2022/05/16 07:17

投稿

退会済みユーザー
test CHANGED
@@ -12,3 +12,21 @@
12
12
 
13
13
  その場合、上の追加 NuGet パッケージがインストールされていることを確認(バージョンも確認)してから再度スキャフォールディングを行うと成功するかもしれません(自分の場合がそうでした)。試してみてください。
14
14
 
15
+ ---
16
+
17
+ **【追記】**
18
+
19
+ 昔自分が Visual Studio 2019 を使って .NET 5.0 の Movie チュートリアルに従って作ったアプリが残ってましたので、参考にその時インストールされた NuGet パッケージの画像を貼っておきます。
20
+
21
+ ![イメージ説明](https://ddjkaamml8q8x.cloudfront.net/questions/2022-05-16/4dbbf964-6312-4b17-b8c0-208764e48e77.jpeg)
22
+
23
+ スキャフォールディング操作が成功すると、上に述べた追加 NuGet パッケージのインストールに加えて、以下のことが起こります。(チュートリアルに書いてある通り)
24
+
25
+ (1) Data フォルダにコンテキストクラスの作成
26
+ (2) Startup.cs ファイルの ConfigureServices メソッドにコンテキストの登録
27
+ (3) appsettings.json ファイルへの接続文字列の追加
28
+ (3) CRUD 操作に必要な Controller / View 一式の生成
29
+
30
+ そのあと Migration 操作(Add-Migration, Update-Database コマンド)で LocalDB データベースを生成し、アプリを実行して Movies/Create でデータを LocalDB に追加すれば期待通り動くはずです。
31
+
32
+ ![イメージ説明](https://ddjkaamml8q8x.cloudfront.net/questions/2022-05-16/4959c9ac-a876-45ad-af96-30877018c950.jpeg)