entity-framework - 使用模型优先方法时,如何向 Entity Framework 生成的自动生成类添加 XML 注释?

标签 entity-framework xml-comments

我已将信息添加到图形编辑器的 Documentation.Summary 属性中,但并未将其添加到生成的类中。有没有办法做到这一点?

最佳答案

我发现这个问题的答案是更改 T4 模板(解决方案中的 .tt 文件)。它负责生成 C# 类代码。找到要添加摘要信息的任何位置(例如在写出的每个简单属性之前)。例如,这里是简单属性的更改代码:

<#
if (simpleProperties.Any()) {
    foreach (var edmProperty in simpleProperties) {
        if (edmProperty.Documentation != null) {
#>
    ///<summary><#=edmProperty.Documentation.Summary #></summary>
<#
        }
#>
    <#=codeStringGenerator.Property(edmProperty)#>
<#
    }
}
#>

关于entity-framework - 使用模型优先方法时,如何向 Entity Framework 生成的自动生成类添加 XML 注释?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14142821/

相关文章:

c# - c#中备注标签的用途是什么

c# - 如何在 XML 注释中引用泛型类的扩展方法

c# - Entity Framework 数据库更新但数据库上下文未显示更新

c# - 如何修复错误 'Name: The specified name is not allowed: _destroy'?

sql - 在 Entity Framework 中的 SQL View 上使用外键

c# - 如何在 XML Comment <return> 注释中指定类型

java - 为什么 XML 注释不应该包含隐藏命令?

c# - C# 开发人员用来表明他们对类的作者身份的约定是什么?

entity-framework - 嵌套查询 Entity Framework

asp.net-mvc - 什么是可用于 ASP.NET MVC 应用程序的良好轻量级数据库?