【问题标题】:Remove auto generate comments删除自动生成评论
【发布时间】:2013-02-03 06:10:51
【问题描述】:

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

我的问题是关于生成的默认 cmets,如下面的块引用中所示

//------------------------------------------------------------------------------
// <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>
//------------------------------------------------------------------------------

有没有办法避免创建这些 cmets?还是全部删除?

【问题讨论】:

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


    【解决方案1】:

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

    你引用的部分在模板中实际上是这样的

    //------------------------------------------------------------------------------
    // <auto-generated>
    // <#=GetResourceString("Template_GeneratedCodeCommentLine1")#>
    //
    // <#=GetResourceString("Template_GeneratedCodeCommentLine2")#>
    // <#=GetResourceString("Template_GeneratedCodeCommentLine3")#>
    // </auto-generated>
    //------------------------------------------------------------------------------
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-12-01
      • 2011-06-15
      • 1970-01-01
      • 1970-01-01
      • 2012-06-05
      • 2019-03-29
      相关资源
      最近更新 更多