aspnet-codegenerator razorpage -outDir Pages/Movie -> namespace is Pages_Movie
- Dominant language
- C#
- Stars
- 818
- Forks
- 260
- Avg merge
- 1d 8h
- Merged PRs (30d)
- 10
Description
Executive summary, `\` on windows, `/` on macOS:
* On windows, you need to use `-outDir Pages\Movies`. For example
`dotnet aspnet-codegenerator razorpage -m Movie -dc RazorPagesMovieContext -udl -outDir Pages\Movies --referenceScriptLibraries`
* On macOS and Linux: `-outDir Pages/Movies`
`dotnet aspnet-codegenerator razorpage -m Movie -dc RazorPagesMovieContext -udl -outDir Pages/Movies --referenceScriptLibraries`
See [Scaffold the Movie model](https://docs.microsoft.com/en-us/aspnet/core/tutorials/razor-pages/model?view=aspnetcore-2.2&tabs=visual-studio#scaffold-the-movie-model)
When you run the following command:
`dotnet aspnet-codegenerator razorpage -m Movie -dc MovieContext -udl -outDir Pages/Movie`
The *Pages/Movie* `PageModel` classes have the following namespace:
`namespace .Pages_Movie`
The namespace should follow convention and use `Pages.Movie` and not `Pages_Movie`
Contributor guide
Assessment
This issue has not been assessed yet.