在做一个MVC项目,里面有一些页面相同,产品经理要求使用代码生成工具自动生成一些Controller和View,请问哪个工具比较主流、比较好用?
详细介绍:
比如数据库中有一个表Student,需要建立一个列表页用于显示Student表中的数据,一个编辑页用来编辑Student表中的一条记录。现在这两个页面都有了样板,希望根据这个两个样板建立其他数据表(比如Teacher表)的列表页和编辑页。建立其他数据表的这两个页面时,Controller与View代码中与数据表相对应的字段什么的都要改动啊,这些问题希望用代码生成工具来解决。请大虾推荐几个比较主流的代码生成工具,谢谢。
如果使用的编程工具是Visual studio,T4是比较方便的代码生成工具,使用T4可以方便地编辑模板,根据模板VS可以自动生成相应代码。下面的链接是MVC4 Razor项目中使用T4模板的一种方法:
创建View模板:
http://www.cnblogs.com/damonlan/archive/2011/11/25/2263122.html
创建Controller模板:
http://stackoverflow.com/questions/10913824/new-t4-controller-template-in-mvc3
T4吧
T4、CodeSmith、动软这些都能实现功能~
VS自带的就可以生成啊稍微改一点就可以了