gpt4 book ai didi

entity-framework - 在 Visual Studio 2010 中生成 edmx 以使用外键列名称时,是否有任何方法可以更改导航属性名称约定?

转载 作者:行者123 更新时间:2023-12-04 06:04:14 24 4
gpt4 key购买 nike

我目前正在通过浏览所有属性从带有 t4 模板的 edmx 文件生成一些代码。默认情况下,edmx 文件具有基本上以对象类型命名的导航属性,但我想将其更改为使用外键 id 列。

例如,有一个 Region 表,它被一个表引用了两次——它同时具有一个监督区域和一个地理区域。默认的 edmx 导航属性名称是 Region 和 Region1,这不是很具有描述性。我希望这些区域被称为 SupervisoryRegion 和 GeographicRegion。

我通常会进入 edmx 并重命名这些导航属性,但数据库中的小东西一直在更改,并且 edmx 文件不会非常优雅地“更新”而不会再次拉入数据库,这会清除我的重命名。

任何帮助将不胜感激...

最佳答案

不,无法更改命名导航属性的约定。

感谢@Arkiliknam 发表评论。其他人找到了一种方法来做到这一点:Improve navigation property names when reverse engineering a database

关于entity-framework - 在 Visual Studio 2010 中生成 edmx 以使用外键列名称时,是否有任何方法可以更改导航属性名称约定?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8568835/

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