James Skemp 2fd831c685 | ||
---|---|---|
Data | ||
Migrations | ||
Models | ||
Pages | ||
Properties | ||
wwwroot | ||
.gitignore | ||
Program.cs | ||
README.md | ||
RazorPagesMovie.csproj | ||
appsettings.Development.json | ||
appsettings.json |
README.md
.NET 6 Razor Pages Web App Tutorial
From Tutorial: Create a Razor Pages web app with ASP.NET Core
dotnet new webapp -o RazorPagesMovie
code -r RazorPagesMovie
dotnet dev-certs https --trust
dotnet run
- Add Models\Movie.cs manually.
dotnet tool list --global
# dotnet tool uninstall --global dotnet-aspnet-codegenerator
dotnet tool install --global dotnet-aspnet-codegenerator
#dotnet tool uninstall --global dotnet-ef
dotnet tool install --global dotnet-ef
dotnet add package Microsoft.EntityFrameworkCore.Design
dotnet add package Microsoft.EntityFrameworkCore.SQLite
dotnet add package Microsoft.VisualStudio.Web.CodeGeneration.Design
#dotnet add package Microsoft.EntityFrameworkCore.SqlServer
dotnet-aspnet-codegenerator razorpage -m Movie -dc RazorPagesMovieContext -udl -outDir Pages/Movies --referenceScriptLibraries -sqlite
dotnet ef migrations add InitialCreate
dotnet ef database update
Update csproj to include the following in <PropertyGroup/>
. This prevents the creation of language directories.
<SatelliteResourceLanguages>en</SatelliteResourceLanguages>
dotnet publish
dotnet publish -c Release