I just doing a simple CRUD operation using database first approach. I have an ASP.NET MVC project and another a class library project.
I already mentioned ManageEmployee.Management
is a class library project, and ManageEmployee.Web
is the ASP.NET MVC web project.
Scaffold-DbContext -Connection "Server=MCH-DESKTOP\SQLEXPRESS; Database=AutoSoftSystems; Trusted_Connection=True; MultipleActiveResultSets=true;"
-Provider Microsoft.EntityFrameworkCore.SqlServer
-OutputDir "Models"
-ContextDir "Data" -Context "EmployeeDbContext"
Running this command on the Package Manager console works fine, but the file is generated in the web project.
I want to change path direction. How can I change my path to the ManageEmployee.Management
folder?
CodePudding user response:
Your Default project in Package Manager console is ManageEmployee.Web
, you should change that to ManageEmployee.Management
and your EmoloyeeDBContext
need to be in ManageEmployee.Management
also - then you run command to generate models.
Btw I'm pretty sure that if you say that your -OutputDir "../ManageEmployee.Management/Models"
that should work also. I have never tried this last part but I think that is worth a try.
CodePudding user response: