回答編集履歴
1
追記
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)
|