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