gpt4 book ai didi

entity-framework-5 - 重命名导航属性

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

有时 Entity Framework 会生成糟糕的导航属性名称。使用数据库优先方法,解决此问题的最佳方法是什么?

我可以根据自己的喜好编辑 t4 模板,但是如何将这些修改后的名称绑定(bind)到实际关系?我应该只写一个脚本来修改 edmx 文件吗?显然,手工操作几乎不是一种选择。

最佳答案

是的,你可以。在大多数情况下,您只需从 EF 模型设计器重命名 NavPr 并保存模型。然后 EF 在您的 DbContext.tt 中重命名 NavPr实体类,它不会导致任何问题。

如果您在使用关系名称时遇到问题,请右键单击重命名的 NavPr 并选择属性。然后更改Association它的属性与数据库中的实际关系。

如果在那里看不到相对关系名称,请删除该实体和与其有关系的所有其他实体,右键单击模型设计器并选择 Update model from database .然后,只需重命名那个丑陋的 NavPr 并保存模型。

关于entity-framework-5 - 重命名导航属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17794259/

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