DanielRamiz
DanielRamiz

Reputation: 159

Dotnet 5 scaffold changing table names

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?

Upvotes: 4

Views: 2373

Answers (2)

FERNANDO BENITEZ
FERNANDO BENITEZ

Reputation: 36

In PMC the option is -NoPluralize

Upvotes: 2

ErikEJ
ErikEJ

Reputation: 41819

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

Use the --no-pluralize option

Upvotes: 3

Related Questions