gpt4 book ai didi

entity-framework -///摘要可以由 EF4 实体中的 SQL Server 描述自动填充吗?

转载 作者:行者123 更新时间:2023-12-02 18:12:46 25 4
gpt4 key购买 nike

我们公司正在评估几个不同的 ORM,目前正在研究 EF4 方面的问题。我有一个小问题希望这里有人能回答...在我们生成的 EntityDataModel.Designer.cs 文件中,所有实体类(及其中的属性)都有一个///摘要,其中包含“没有可用的元数据文档”这句话。

有什么方法可以从 SQL Server 列的描述属性中获取这些内容吗?

我可以看到 edmx 文件中有一个文档属性,但它们都是空白的。显然,这不会影响我们的决定 - 但这会很好。

感谢您的建议

亚伦。

最佳答案

是的,EDMX 中的文档属性为空,因为您必须自己填写。 EF 不加载 SQL Server 中定义的列描述。

这些列描述存储在 sys.extended_properties 中,并以 MS_Description 作为名称。理论上,您可以修改 T4 模板 (EFv4) 来加载列的描述并创建注释,但这需要做很多工作。您必须:

  • 对于每个标量属性,您必须搜索元数据以获取列和表名称,并查询数据库以获取描述

这是一项繁重的工作,并且使用 T4 模板打开与数据库的连接非常罕见。

关于entity-framework -///摘要可以由 EF4 实体中的 SQL Server 描述自动填充吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5900620/

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