有没有一种方法可以在生成控制器时在MVC中支持其他视图?

时间:2019-10-15 19:49:31

标签: c# asp.net-mvc code-generation scaffold

我正在使用ASP.NET MVC 5中的t4支架更新我们的CodeTemplates文件夹,该文件夹用于生成控制器和视图。我所有的控制器/视图脚手架都可以工作,但是我正在寻找一种添加其他视图的方法,这些视图通常在生成控制器时不包含在内。

例如,如果要添加新的控制器,则单击“使用实体框架”添加“控制器>具有视图的MVC 5控制器”,然后选择模型类“部门”。 t4文件生成一个DepartmentsController和5个视图:创建,删除,详细信息,编辑和索引。

但是,我有一个t4支架用于一个名为Table的视图,我想同时生成它。

当前,我可以通过在创建Departments控制器后手动添加Table视图来解决该问题,但是我想做的是添加Departments控制器,并且除了其他5个意见。有什么办法吗?

我浏览了有关t4支架的Microsoft文档,但是没有发现与此特别相关的任何信息。我也尝试过从一个t4脚手架生成多个文件,但是运气不高。

让我知道是否还有其他有用的信息,或者您还有其他疑问!我希望在哪里可以找到一些帮助或建议。

19年9月9日更新:我没有找到任何方法可以做到这一点,我的同事/主管也没有。我们做了一个变通方法,从索引文件生成Table文件并将其放置在正确的目录中,然后在脚手架安装控制器时将其手动添加到项目中。

0 个答案:

没有答案