Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/entity-framework/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# DOTNET5脚手架更改表名_C#_Entity Framework_.net 5 - Fatal编程技术网

C# DOTNET5脚手架更改表名

C# DOTNET5脚手架更改表名,c#,entity-framework,.net-5,C#,Entity Framework,.net 5,我有一个包含如下表的数据库: 产品 参数 当我运行Scaffold命令时,在.net5之前 dotnet ef dbcontext scaffold "..............." "Pomelo.EntityFrameworkCore.MySql" -o dbFacturacion -f 我的课程是这样的: Productos Parametros Producto Parametro 但是在我升级到.net5之后,在运行Scaffold命令之

我有一个包含如下表的数据库: 产品 参数

当我运行Scaffold命令时,在.net5之前

dotnet ef dbcontext scaffold "..............." "Pomelo.EntityFrameworkCore.MySql" -o dbFacturacion -f
我的课程是这样的:

Productos
Parametros
Producto
Parametro
但是在我升级到.net5之后,在运行Scaffold命令之后,现在的类是这样的:

Productos
Parametros
Producto
Parametro

如何保持旧的表名格式?

这是因为EF Core 5默认启用了复数化


使用-no pluralize选项是因为在EF Core 5中默认启用了多元化

使用-no复数化选项