2

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

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

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

4

1 回答 1

0

对于#3。这应该有帮助

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

我想不出#1 的直截了当的方式。& #.2 因为当有人再次更新/构建时,对自动生成的类的更改将丢失。

于 2013-02-10T09:04:27.150 回答