【发布时间】:2011-06-05 09:58:37
【问题描述】:
我在资源中看到了[DebuggerNonUserCode] 和[ExcludeFromCodeCoverage] 属性以及other SO questions 关于从覆盖率统计中排除代码的内容,并且想知道是否可以在生成的代码中自动将此属性添加到类中使用 .NET 4.0 的实体框架。
它还需要是类级别还是 diagram.Designer.cs 级别,需要该图表生成的所有代码的一个属性?
【问题讨论】:
-
是的,这是可能的。 You can use a custom T4 template to control the codegen.这比你想象的要容易。
-
一个考虑因素是部分类(由实体框架创建)合并属性,因此如果要包含其他部分类中的扩展功能,它必须是方法级别的。
标签: unit-testing entity-framework .net-4.0 code-generation code-coverage