2

我使用 Model First,EF4x 创建了一些类,您可以在 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>
//------------------------------------------------------------------------------

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

4

1 回答 1

3

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

您引用的部分实际上在模板中看起来像这样

//------------------------------------------------------------------------------
// <auto-generated>
// <#=GetResourceString("Template_GeneratedCodeCommentLine1")#>
//
// <#=GetResourceString("Template_GeneratedCodeCommentLine2")#>
// <#=GetResourceString("Template_GeneratedCodeCommentLine3")#>
// </auto-generated>
//------------------------------------------------------------------------------
于 2013-02-18T20:06:14.970 回答