Dotnet 5 脚手架更改 table 名称
Dotnet 5 scaffold changing table names
我有一个包含 table 的数据库,如下所示:
产品
参数
在 .net5 之前,当我 运行 脚手架命令时
dotnet ef dbcontext scaffold "..............." "Pomelo.EntityFrameworkCore.MySql" -o dbFacturacion -f
我得到了这样的类:
Productos
Parametros
但是在 运行 之后我升级到 .net5 之后,脚手架命令现在 类 是这样的:
Producto
Parametro
如何才能保留旧的 table 名称格式?
这是因为 EF Core 5 默认启用复数化。
使用 --no-pluralize 选项
在 PMC 中,选项是 -NoPluralize
我有一个包含 table 的数据库,如下所示: 产品 参数
在 .net5 之前,当我 运行 脚手架命令时
dotnet ef dbcontext scaffold "..............." "Pomelo.EntityFrameworkCore.MySql" -o dbFacturacion -f
我得到了这样的类:
Productos
Parametros
但是在 运行 之后我升级到 .net5 之后,脚手架命令现在 类 是这样的:
Producto
Parametro
如何才能保留旧的 table 名称格式?
这是因为 EF Core 5 默认启用复数化。
使用 --no-pluralize 选项
在 PMC 中,选项是 -NoPluralize