当我使用 EF Power Tools 逆向工程生成上下文时,它在我的数据库名称的文件中创建了一个带有我的数据库名称的类。我能够修改 T4 模板以使用静态名称作为 Context 类名称。但是,我想使用与类的文件名相同的静态名称。我怎样才能做到这一点?
问问题
976 次
2 回答
1
我认为不可能在当前版本中自定义生成的文件名。
除非您想尝试破解PowerTools 源代码,否则您最好的选择可能只是在生成后按 F2 重构类文件名。
如果您需要重构一堆文件,编写一个小脚本来重命名类及其文件名并在每次 EF 生成后运行它可能是值得的。
于 2014-03-05T12:12:05.083 回答
-1
重命名生成类文件名的 .tt 文件。
根据http://msdn.microsoft.com/en-us/data/jj593170.aspx
它说
自定义逆向工程师模板 - 将默认逆向工程师 T4 模板添加到您的项目中,以便您可以自定义代码生成。
运行此命令后,您应该能够重命名生成该特定类文件名的 .tt 文件。
于 2013-05-11T00:09:43.070 回答