- 次の手順では、TahDoList および TahDoItem のコントローラーを追加します。ソリューションエクスプローラで、Controllers フォルダを右クリックし、[追加]→[コントローラー]を選択します。 [コントローラーの追加]ダイアログボックスが開きます。
- コントローラー名(たとえば TahDoListController)を入力します。
- [スキャフォールディングオプション]ボックスの[テンプレート]で、[Entity Framework を使用した、読み取り/書き込み操作とビューのある MVC コントローラーー]を選択します。
- [モデル クラス] で、モデル用に厳密に型指定された TahDoList(TahDo.Models)を選択します。
-
[データ コンテキスト クラス] で、 <新しいデータコンテクスト…> を選択します。 [新しいデータコンテクスト]ダイアログボックスが開きます。
- 〈OK〉をクリックし、〈追加〉をクリックします。 Visual Studio は、モデルに対して実行するすべての CRUD 操作のためのコントローラーとビューを含む、必要なすべての要素を生成します。 データアクセス用の Entity Framework へのリンクも自動的に作成されます。
- TahDoItemController 用のコントローラーも同様に追加できます。 名前用の TahDoItemController および モデル クラス用の TahDoItem(TahDo.Models)を使用して、手順1~6を実行します。
これで、プロジェクトを実行して、データベースを動的に作成し、新しい項目を追加できるようになりました。