Queremos proponerte la mejor información que hallamos online. Nosotros queremos que te resulte útil y si deseas aportar algún detalle que nos pueda ayudar a crecer hazlo libremente.
Solución:
Ahora es posible redirigir el contexto generado con la opción -ContextDir:
-ContextDir El directorio para colocar el archivo DbContext. Las rutas son relativas al directorio del proyecto.
Así que en tu caso sería algo como esto:
Scaffold-DbContext "*connection*" "*provider*" -OutputDir "BackendProject" -ContextDir "DbContexts"
Fuente: https://docs.microsoft.com/en-us/ef/core/miscellaneous/cli/powershell
Sí, puede hacerlo con mi extensión gratuita de Visual Studio “EF Core Power Tools”:
https://github.com/ErikEJ/SqlCeToolbox/wiki/EF-Core-Power-Tools
Me enfrenté a un problema similar. Tenía mis modelos EF en un proyecto separado. Para escribir los modelos allí, solo usé el siguiente comando:
Scaffold-DbContext "Server=[Server];Database=[Database Name];Trsted_Connection=True;" Microsoft.EntityFrameworkCore.SqlServer -Project "[Project Name]" -Force
los key para mi fue el -Project "[Project Name]" -Force
opción.
Como indica la respuesta superior, si desea una carpeta diferente dentro de ese proyecto, puede usar el -OutputDir
opción.