是否有可能更改MvcScaffolding生成存储库,视图和控制器的默认项目和文件夹?
答案 0 :(得分:1)
如果您从命令窗口
触发脚手架,则可以例如:
> Scaffold DbContext <modelType> <dbContextName> -Folder /Models/Entities
更多信息http://blog.stevensanderson.com/2011/01/13/mvcscaffolding-standard-usage/
答案 1 :(得分:1)
输出文件夹在运行模板的powershell脚本中指定。您需要生成自定义脚手架,并将它们设置为默认脚手架。以下是我为存储库执行的操作:
Scaffold CustomScaffolder MyRepository
$outputPath = Join-Path Repositories ($foundModelType.Name + "Repository")
Add-ProjectItemViaTemplate $outputPath -Template MyRepository
Set-DefaultScaffolder Repository MyRepository
视图和控制器应该是一个类似的过程,除了原始的ps1和t4文件位于“packages \ MvcScaffolding.1.0.9 \ tools”
答案 2 :(得分:0)
关于存储库脚手架:
关于其他脚手架(动作,视图等)