繁体   English   中英

使用T4定制一些自动生成的代码

[英]customizing some auto generated codes with T4

我首先使用“ EF 4.x DbContext Fluent Genarator”生成了我的poco类,映射文件以及上下文文件。(实际上,“ EF 4.x DbContext Fluent Genarator”使用了3个T4文件),现在我想申请自动生成代码的一些更改:

  1. 更改某些类的名称空间。
  2. 将某些类的某些字段标记为[NonSerializable]
  3. 更改我添加到T4模板的pocos上一些自动生成的自定义方法的主体。

如何继续使用T4文件来完成这些工作?

对于#3。 这应该有所帮助

这些类是部分类,因此您可以创建一个与.parts相同类的新.cs文件。 添加自定义方法。

我不能认为#1的直接方法。 &#.2 becase当有人再次更新/构建它时,对自动生成类的更改将丢失。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM