gpt4 book ai didi

c# - 如何修复类的名称而不是自动单数化

转载 作者:行者123 更新时间:2023-11-29 12:02:31 24 4
gpt4 key购买 nike

使用 EF 创建类我选择了单数化选项。一些类是单数化的,但其他类不是。

这个工作正常:

products -> product
presentations -> presentation

但这两个不是:

price_sources -x-> price_source
user_types -x-> user_type

enter code here

  • 如何解决类名未被单数化的问题?
  • 如何修改带有下划线的类名?
  • 如何确保数据库的下一次更新不会再次破坏名称?

最佳答案

手动方法:

右键单击 edmx 窗口中的空白区域并选择 Model Browser

在 edmx 文件的 Model Browser 中,您可以通过右键单击类名来重命名 DBModel --> Entity Types 下为表生成的类名并选择 Rename。这不会破坏后续从数据库更新模型的代码。但是,如果您删除并重新添加同一个表,则必须重复上述步骤。

我执行这些步骤是为了避免在类/属性名称中使用下划线的 CA 警告

关于c# - 如何修复类的名称而不是自动单数化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49265569/

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