したがって、Visual Studioでコントローラーを追加すると、次のダイアログが表示されます。
EFを使用しているため、「Entity Frameworkを使用して、読み取り/書き込みアクションとビューを備えたコントローラー」を選択した場合、Visual Studioが何を作成するのか興味がありました。
モデルクラスを作成したビューモデルに設定し、ビューにRazorを選択しましたが、データコンテキストクラスが何なのかわかりません。ドロップダウンの唯一のものは、私が作成したビューモデルです。
データコンテキストクラスは、最上位のEFオブジェクトであり、データベース内のテーブルにマップするエンティティのすべてのコレクションを含むオブジェクトです。
コントローラは、CRUD操作を実行できるように、これにアクセスできる必要があります。