当我使用EF Power Tools反向工程生成上下文时,它在一个带有我的DB名称的文件中创建了一个带有我的DB名称的类。我能够修改T4模板以使用静态名称作为上下文类名称。但是,我希望使用与类的文件名相同的静态名称。我该怎么做呢?
发布于 2014-03-05 20:12:05
我不认为在当前版本中可以自定义生成的文件名。
除非您想尝试修改PowerTools source code,否则最好的办法可能就是在生成后按F2来重构类文件名。
如果你需要重构一堆文件,写一个小脚本来重命名类和它们的文件名,并在每次EF生成后运行它,这可能是值得的。
发布于 2013-05-11 08:09:43
重命名生成类filename的.tt文件。
每个http://msdn.microsoft.com/en-us/data/jj593170.aspx
上面写着
自定义反向工程模板-将默认的反向工程T4模板添加到您的项目中,以便您可以自定义代码生成。
运行此命令后,您应该能够重命名生成该特定类文件名的.tt文件。
https://stackoverflow.com/questions/16224272
复制相似问题