首页 新闻 搜索 专区 学院

.net core dbfirst 使用Scaffold-DbContext 把表的名字改变了

0
悬赏园豆:20 [已解决问题] 解决于 2018-09-27 11:37

原名字是GJB_T2_WS_ORDER,生成出来的类变成了GjbT2WsOrder,
如何在生成的时候不改变表的名字呢?

JoyQY的主页 JoyQY | 菜鸟二级 | 园豆:212
提问于:2018-09-26 20:35

究竟是不改名表的名称还是不改变类的名称?

dudu 1年前

@dudu: 他会根据数据库的表去建一个一个的实体类嘛,但是他建出来的类和表的名字不一样,我希望就是能够一样的,看有什么办法没?

JoyQY 1年前
< >
分享
最佳答案
1

试试给 Scaffold-DbContext 命令加上 -UseDatabaseNames 参数

收获园豆:20
dudu | 高人七级 |园豆:38832 | 2018-09-27 11:09

非常感谢,加上-UseDatabaseNames是可以的,但是得装这个才Microsoft.EntityFrameworkCore.Tools
https://docs.microsoft.com/en-us/ef/core/miscellaneous/cli/powershell#scaffold-dbcontext

JoyQY | 园豆:212 (菜鸟二级) | 2018-09-27 11:37
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册