删除自动生成评论

时间:2013-02-18 18:07:23

标签: visual-studio entity-framework presentation ef-model-first

我使用Model First,EF4x创建了一些类,因为您可以看到类似的示例in this answer from algreat

我的问题是关于下面的块引用中显示的默认注释

//------------------------------------------------------------------------------
// <auto-generated>
//    This code was generated from a template.
//
//    Manual changes to this file may cause unexpected behavior in your application.
//    Manual changes to this file will be overwritten if the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------

有没有办法避免创建这些评论?或者将它们全部删除?

1 个答案:

答案 0 :(得分:3)

如果您打开EDMX型号,可以右键单击并选择“添加代码生成项”
这将为您的项目添加一个T4模板(与您的EDMX模型的默认模板相同)。如果您查看此模板背后的代码,您将找到注释。您可以删除它们并保存模板,您的代码将在没有注释的情况下生成。

您引用的部分在模板

中实际上是这样的
//------------------------------------------------------------------------------
// <auto-generated>
// <#=GetResourceString("Template_GeneratedCodeCommentLine1")#>
//
// <#=GetResourceString("Template_GeneratedCodeCommentLine2")#>
// <#=GetResourceString("Template_GeneratedCodeCommentLine3")#>
// </auto-generated>
//------------------------------------------------------------------------------