当我使用EF Power Tools逆向工程生成Context时,它在我的数据库名称的文件中创建了一个带有我的DB名称的类。我能够修改T4模板以使用Context类名称的静态名称。但是,我想在类的文件名中使用相同的静态名称。我怎么能这样做?
答案 0 :(得分:1)
我认为不可能在当前版本中自定义生成的文件名。
除非您想尝试攻击PowerTools source code,否则最好的选择可能就是在生成后按F2来重构类文件名。
如果你需要重构一堆文件,那么编写一个重命名类及其文件名的小脚本并在每次EF生成后运行它都是值得的。
答案 1 :(得分:-1)
重命名生成类文件名的.tt文件。
每http://msdn.microsoft.com/en-us/data/jj593170.aspx
它说
自定义逆向工程师模板 - 将默认的逆向工程师T4模板添加到项目中,以便您可以自定义代码生成。
运行此命令后,您应该能够重命名生成该特定类文件名的.tt文件。