Dotnet 5 scaffold changing table names

Viewed 687

I have a database with tables like this: productos parametros

before .net5 when I run the Scaffold command

dotnet ef dbcontext scaffold "..............." "Pomelo.EntityFrameworkCore.MySql" -o dbFacturacion -f

I got the classes like this:

Productos
Parametros

But after I upgrade to .net5 after run the Scaffold command now the classes are like this:

Producto
Parametro

What I can do to keep the old table name format?

2 Answers

It is because pluralization is enabled by default in EF Core 5.

Use the --no-pluralize option

In PMC the option is -NoPluralize

Related