Delen via


Blazor Een filmdatabase-app bouwen (overzicht)

Opmerking

Dit is niet de nieuwste versie van dit artikel. Zie de .NET 10-versie van dit artikel voor de huidige release.

In deze zelfstudie worden de basisbeginselen uitgelegd van het bouwen van een Blazor Web App database, Entity Framework (EF) Core en gebruikersinteractiviteit.

Onderdelen van deze reeks zijn:

  1. Maak een Blazor Web App
  2. Een model toevoegen en opzetten
  3. Meer informatie over Razor onderdelen
  4. Werken met een database
  5. Validatie toevoegen
  6. Zoekactie toevoegen
  7. Een nieuw veld toevoegen
  8. Interactiviteit toevoegen

Aan het einde van de zelfstudie hebt u een Blazor Web App bestand dat films in een filmdatabase kan weergeven en beheren.

Beveiligde verificatiestroom vereist voor productie-apps

In deze zelfstudie wordt gebruikgemaakt van een lokale database waarvoor geen gebruikersverificatie is vereist. Productie-apps moeten gebruikmaken van de veiligste verificatiestroom die beschikbaar is. Zie Blazor en de volgende artikelen in het serverbeveiligingsknooppunt voor meer informatie over authenticatie voor geïmplementeerde test- en productiesystemenBlazor Web App:

Voor Microsoft Azure-services raden we u aan beheerde identiteiten te gebruiken. Beheerde identiteiten worden veilig geauthenticeerd bij Azure-services zonder inloggegevens op te slaan in app-code. Zie de volgende bronnen voor meer informatie:

Voorbeeld-app

Als u niet van plan bent om de demonstratie-app te maken tijdens het lezen van het artikel, kunt u verwijzen naar de voltooide voorbeeld-app in de Blazor GitHub-voorbeeldopslagplaats (dotnet/blazor-samples). Selecteer de meest recente versiemap in de opslagplaats. De voorbeeldmap voor het project van deze zelfstudie heet BlazorWebAppMovies.

Voorbeelden van artikelcode

De regeleinden van codevoorbeelden die worden weergegeven in de ASP.NET Core-documentatie komen vaak niet overeen met regeleinden in code die is gegenereerd door hulpprogramma's voor een app. Dit komt door een publicatiebeperking voor artikelen. Codelijnen in artikelen zijn doorgaans beperkt tot 85 tekens, en we passen de regellengte handmatig aan met behulp van regelafbrekingen om te voldoen aan onze publicatierichtlijnen.

Terwijl u deze handleiding doorloopt of andere codevoorbeelden uit een ASP.NET Core-artikel gebruikt, hoeft u de gegenereerde code in uw app niet aan te passen aan de regeleinden die worden weergegeven in de codevoorbeelden van het artikel.

Een zelfstudieprobleem melden

Als u een GitHub-documentatieprobleem voor een artikel van de reeks wilt openen, gebruikt u de koppeling Een documentatieprobleem openen onderaan het artikel. Gebruikmakend van de link om uw issue te creëren, voegt belangrijke traceermetadata toe aan het issue en stelt automatisch de auteur van het artikel op de hoogte.

Ondersteuningsaanvragen

We ontvangen feedback over de artikelen van de zelfstudie, zoals foutrapporten en opmerkingen over de tekst van het artikel, maar we kunnen vaak geen productondersteuning bieden. Als u een probleem ondervindt tijdens het volgen van de tutorial, opent u niet onmiddellijk een documentatiefout. Controleer de stappen die u hebt uitgevoerd op basis van het artikel en vergelijk uw code met de voorbeeld-app voordat u een probleem opent, omdat veel problemen kunnen worden getraceerd om een stap te missen of een stap niet correct te volgen.

Voor algemene vragen over .NET en Blazor verder dan de zelfstudie en referentiedocumentatie of om hulp te krijgen van de .NET-community, praat u met ontwikkelaars in openbare forums.

Volgende stappen