Go to file
James Skemp 2fd831c685 Update database location to make permissions easier 2022-04-21 20:20:21 -05:00
Data Add scaffolded code and initial db migration 2022-04-19 21:38:37 -05:00
Migrations Add scaffolded code and initial db migration 2022-04-19 21:38:37 -05:00
Models Update Movie model with further annotations 2022-04-19 22:04:36 -05:00
Pages Update read/edit/delete pages to include id in URL 2022-04-19 22:06:41 -05:00
Properties Add new default webapp project 2022-04-19 18:31:34 -05:00
wwwroot Add new default webapp project 2022-04-19 18:31:34 -05:00
.gitignore Add new default webapp project 2022-04-19 18:31:34 -05:00
Program.cs Add database seed data 2022-04-19 22:00:15 -05:00
README.md Update config so extra language directories aren't created 2022-04-21 16:10:51 -05:00
RazorPagesMovie.csproj Update config so extra language directories aren't created 2022-04-21 16:10:51 -05:00
appsettings.Development.json Add new default webapp project 2022-04-19 18:31:34 -05:00
appsettings.json Update database location to make permissions easier 2022-04-21 20:20:21 -05:00

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
  1. 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