【问题标题】:Entity framework: T4 POCO, how to disable Fixup?实体框架:T4 POCO,如何禁用 Fixup?
【发布时间】:2011-12-14 13:48:11
【问题描述】:

我想知道是否可以通过 T4 生成器禁用 FixupPropertyName?或者如果我必须删除生成器中的一些文本?

因为我不需要它,所以我更愿意确保自己具有双向性,而不是进行不必要的处理(例如删除循环引用)。

谢谢

【问题讨论】:

  • 您必须简单地修改 T4 模板并删除修复程序。它只是一个带有一些标记字符的 .NET 代码,所以你应该可以自己做。
  • 当然,但如果有禁用此修复关联的选项或 T4 模板已存在,我不想再次创建轮子
  • 不,没有任何选项,我不知道这些模板,但您可以检查不使用 Fixups 的 DbContext 模板。

标签: entity-framework templates entity-framework-4 t4


【解决方案1】:

如果您打开 .tt 文件,您会注意到在第 632 行结束的 region.Begin("Association Fixup");(第 303 行)。您可能想删除该区域,看看会得到什么。

【讨论】:

  • 没那么简单,都是这个方法的引用,fixup集合的使用,event是否启用,...
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2011-08-21
  • 1970-01-01
  • 2012-03-08
  • 1970-01-01
  • 2012-03-22
  • 2011-03-04
  • 2016-03-17
相关资源
最近更新 更多