我正在使用VS 2015和EF 6.1.3。与MVC5。 我知道MVC5脚手架模板位于 C:\ Program Files(x86)\ Microsoft Visual Studio 14.0 \ Common7 \ IDE \ Extensions \ Microsoft \ Web \ Mvc \ Scaffolding \ Templates \
但我不能使用它们,因为标准脚手架不适合我。 我想针对我的自定义POCO类生成类似的视图和控制器,例如。位于BL中的ViewModel。 您可以运行和自定义这些(或其他一些)模板,以便它们可以从其他类或存储库生成MVC控制器和视图吗?
答案 0 :(得分:1)
答案 1 :(得分:1)
如果您已经使用T4模板语法,则可以试用我的扩展程序T4 Awesome。它为visual studio添加了大量用于运行模板和支持参数的UI,其中一个是允许您在模板中使用POCO类元数据的代码类型。这将允许您生成视图和控制器存根,就像脚手架一样,但是以非常快的方式。在脚手架中,你必须构建/测试/编译/部署你的脚手架,它几乎就像在另一个项目上工作一样。使用T4 Awesome,您所做的就是创建模板并使用它们,根据需要进行编辑,这一切都在与您的代码相同的解决方案中进行。完全免责声明,使用高级功能是收费的,但我确实有一个社区版本,可以做你想要的,永远免费。