Not
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Anmärkning
Det här är inte den senaste versionen av den här artikeln. Den aktuella versionen finns i .NET 10-versionen av den här artikeln.
I den här handledningen beskrivs grunderna i att skapa en Blazor Web App med en databas, användarinteraktivitet och Entity Framework (EF) Core.
Delar av den här serien omfattar:
- Skapa en Blazor Web App
- Lägga till och skapa en modell
- Lär dig mer om Razor komponenter
- Arbeta med en databas
- Lägg till validering
- Lägg till sökning
- Lägga till ett nytt fält
- Lägg till interaktivitet
I slutet av handledningen har du en Blazor Web App som kan visa och hantera filmer i en filmdatabas.
Säkert autentiseringsflöde som krävs för produktionsappar
I den här handledningen används en lokal databas som inte kräver autentisering av användare. Produktionsappar bör använda det säkraste tillgängliga autentiseringsflödet. Mer information om autentisering för distribuerade tester och produktioner Blazor Web Appfinns i ASP.NET Core-autentisering Blazor och -auktorisering och följande artiklar i noden Serversäkerhet :
- Skydda en ASP.NET Core-applikation Blazor Web App med OpenID Connect (OIDC)
- Skydda en ASP.NET Core-Blazor Web App med Microsoft Entra ID
För Microsoft Azure-tjänster rekommenderar vi att du använder hanterade identiteter. Hanterade identiteter autentiserar säkert till Azure-tjänster utan att lagra autentiseringsuppgifter i appkod. Mer information finns i följande resurser:
- Vad är hanterade identiteter för Azure-resurser? (Microsoft Entra-dokumentation)
- Dokumentation om Azure-tjänster
Exempelapp
Om du inte tänker skapa demonstrationsappen när du läser artikeln kan du läsa den färdiga exempelappen Blazor på GitHub-lagringsplatsen för exempel (dotnet/blazor-samples). Välj den senaste versionsmappen på lagringsplatsen. Exempelmappen för den här självstudiekursens projekt heter BlazorWebAppMovies.
Kodexempel för artikel
Radbrytningarna i kodexempel som visas i ASP.NET Core-dokumentationen matchar ofta inte radbrytningar i kod som genereras av verktyg för en app. Detta beror på en artikelpubliceringsbegränsning. Kodrader i artiklar är vanligtvis begränsade till 85 tecken långa och vi justerar radlängden manuellt med radbrytningar för att uppfylla våra riktlinjer för publicering.
När du går igenom den här handledningen eller använder kodexempel från andra ASP.NET Core-artiklar, behöver du aldrig justera det genererade koden i din app för att matcha radbrytningarna i artikelns kodexempel.
Rapportera ett handledningsproblem
Om du vill öppna ett GitHub-dokumentationsproblem för en artikel i serien använder du länken Öppna ett dokumentationsproblem längst ned i artikeln. Genom att använda länken för att skapa problemet läggs viktiga spårningsmetadata till i problemet och artikelns författare pingas automatiskt.
Supportförfrågningar
Vi välkomnar feedback om självstudiekursens artiklar, till exempel felrapporter och kommentarer till artikelns text, men vi kan ofta inte tillhandahålla produktsupport. Om du stöter på ett problem när du följer självstudien, ska du inte omedelbart öppna en fråga om dokumentationen. Kontrollera de steg som du har vidtagit mot artikeln och jämför koden med exempelappen innan du öppnar ett problem eftersom många problem kan spåras till att ett steg saknas eller att du inte följer ett steg korrekt.
För allmänna frågor om .NET och Blazor utöver självstudien och referensdokumentationen eller för att få hjälp från .NET-communityn kan du kommunicera med utvecklare i offentliga forum.
Nästa steg
ASP.NET Core