Entity Framework Core Customize Scaffolding describes a process for customizing the entities created when scaffolding an existing database using Entity Framework Core. This we’ve done successfully up through EF Core 6.
However, it uses classes in the Microsoft.EntityFrameworkCore.Scaffolding.Internal namespace. Since they are for internal use only, they’re subject to change in future versions.
Migrating to EF Core 8, the interface to the classes has changed, and we’re going to need to rework our code.
Before doing that, is there any way to customize the DB Context and entities created, without deriving from the internal classes CSharpDbContextGenerator/CSharpEntityTypeGenerator?