33- Microsoft.VisualStudio.Web.CodeGeneration.Tools
44- Microsoft.VisualStudio.Web.CodeGenerators.Mvc
55
6+ Visual Studio 2015 のGUI無しでRazor画面をscaffolldする方法。
7+ 出力ログからキャッチアップ。
8+
69## Windows
10+ ### Razor CRUD
11+ --useDefaultLayout => ./Views/_ ViewStart.chtml
12+ ``` cmd
713dotnet.exe aspnet-codegenerator ^
814 --project "./" controller ^
915 --force --controllerName ValuesController ^
@@ -13,8 +19,22 @@ dotnet.exe aspnet-codegenerator ^
1319 --referenceScriptLibraries ^
1420 --useDefaultLayout ^
1521 --dataContext WebApplication.Models.SQLiteDbContext
22+ ```
23+ ### WEB API CRUD
24+ --restWithNoViews => REST API設定
25+ ``` cmd
26+ dotnet.exe aspnet-codegenerator ^
27+ --project "./" controller ^
28+ --force --controllerName ValuesController ^
29+ --model WebApplication.Models.Value ^
30+ --dataContext WebApplication.Models.SQLiteDbContext ^
31+ --relativeFolderPath Controllers ^
32+ --controllerNamespace WebApplication.Controllers ^
33+ --restWithNoViews
34+ ```
1635
1736## Linux
37+ ``` sh
1838dotnet aspnet-codegenerator \
1939 --project " ./" controller \
2040 --force --controllerName ValuesController \
@@ -23,4 +43,5 @@ dotnet aspnet-codegenerator \
2343 --controllerNamespace WebApplication.Controllers \
2444 --referenceScriptLibraries \
2545 --useDefaultLayout \
26- --dataContext WebApplication.Models.SQLiteDbContext
46+ --dataContext WebApplication.Models.SQLiteDbContext
47+ ```
0 commit comments