gpt4 book ai didi

c# - 将 XML 文档/注释添加到 EF 生成的类中的属性/字段

转载 作者:太空狗 更新时间:2023-10-29 18:16:44 35 4
gpt4 key购买 nike

我有使用标准 XML 文档注释属性和类的习惯,这意味着什么/它们做什么。

但是在 EF 生成的类中,当我重新生成模型时,这些都消失了。

还有其他方法吗?

最佳答案

正如 Ladislav 在他的回答中所述,您需要修改 T4 模板,以便将注释包含在生成的代码中。此答案取自 this article :

首先,您需要在模型设计器的属性框中指定您的注释。在文档 -> 详细说明和摘要下。

然后在模板中,例如,您可以在要记录的属性上方添加:

<#if (!ReferenceEquals(edmProperty.Documentation, null))
{
#>
/// <summary>
/// <#=edmProperty.Documentation.Summary#> – <#=edmProperty.Documentation.LongDescription#>
/// </summary>
<#}#>

这将在生成的代码中的属性上方创建一个摘要 block 。

关于c# - 将 XML 文档/注释添加到 EF 生成的类中的属性/字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7672627/

35 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com