'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?
Solution 1:[1]
It is because pluralization is enabled by default in EF Core 5.
Use the --no-pluralize option
Solution 2:[2]
In PMC the option is -NoPluralize
Sources
This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.
Source: Stack Overflow
Solution | Source |
---|---|
Solution 1 | ErikEJ |
Solution 2 | FERNANDO BENITEZ |