回答編集履歴

1

追記追加

2017/04/19 06:16

投稿

退会済みユーザー
answer CHANGED
@@ -144,4 +144,27 @@
144
144
 
145
145
  クラス定義しかない場合は Controller と View 一式全て自動生成は無理だったと記憶していますが、それでも上の記事にあるように、スキャフォールディング機能を利用して、まず Contoller を生成してから View を生成するという手順では可能なはずです。
146
146
 
147
- VS2017 はで少々違うかもしれませんが(使ってないので分かりません)、基本的なところは同じだと思います。
147
+ VS2017 はで少々違うかもしれませんが(使ってないので分かりません)、基本的なところは同じだと思います。
148
+
149
+ ********* 2017/4/19 15:15 追記 *********
150
+
151
+ 2017/04/19 15:10 の私のコメントで「回答欄に画像の URL を書いておきますので見てください」と書きましたが、それを以下に追記しておきます。
152
+
153
+ VS2015 Community の場合です。
154
+
155
+ (1) ソリューションエクスプローラーで Controllers フォルダを右クリックして [追加(D)]をクリックすると以下の画像のようになる:
156
+
157
+ [http://surferonwww.info/BlogEngine/image.axd?picture=2017%2f4%2fAdventureWorksLT0.jpg
158
+ ](http://surferonwww.info/BlogEngine/image.axd?picture=2017%2f4%2fAdventureWorksLT0.jpg)
159
+ (2) 上の画像で [コントローラー (T)...] をクリックすると「スキャフォールディングを追加」というダイアログが表示される:
160
+
161
+ [http://surferonwww.info/BlogEngine/image.axd?picture=2017%2f4%2fAdventureWorksLT1.jpg
162
+ ](http://surferonwww.info/BlogEngine/image.axd?picture=2017%2f4%2fAdventureWorksLT1.jpg)
163
+
164
+ (3) EDM を作成済みなら、上の画像で [MVC5 Controller with views, using Entity Framework] を選択し [追加] をクリックすると「Add Controller」ダイアログが表示される:
165
+
166
+ [http://surferonwww.info/BlogEngine/image.axd?picture=2017%2f4%2fAdventureWorksLT2.jpg
167
+ ](http://surferonwww.info/BlogEngine/image.axd?picture=2017%2f4%2fAdventureWorksLT2.jpg)
168
+ 上の画像のように必要な情報を入力してから [Add] ボタンをクリックする。
169
+
170
+ その操作で Controller のコードが自動生成されます(上にアップしたコードを参照)。同時に Controller のアクションメソッドに対応した View もすべて自動生成されます。