我使用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>
//------------------------------------------------------------------------------
有没有办法避免创建这些评论?或者将它们全部删除?
答案 0 :(得分:3)
如果您打开EDMX型号,可以右键单击并选择“添加代码生成项”
这将为您的项目添加一个T4模板(与您的EDMX模型的默认模板相同)。如果您查看此模板背后的代码,您将找到注释。您可以删除它们并保存模板,您的代码将在没有注释的情况下生成。
您引用的部分在模板
中实际上是这样的//------------------------------------------------------------------------------
// <auto-generated>
// <#=GetResourceString("Template_GeneratedCodeCommentLine1")#>
//
// <#=GetResourceString("Template_GeneratedCodeCommentLine2")#>
// <#=GetResourceString("Template_GeneratedCodeCommentLine3")#>
// </auto-generated>
//------------------------------------------------------------------------------