Udostępnij za pomocą


Blazor Tworzenie aplikacji bazy danych filmów (omówienie)

Uwaga

Nie jest to najnowsza wersja tego artykułu. Aby zapoznać się z aktualną wersją, zobacz artykuł w wersji .NET 10.

W tym samouczku opisano podstawy tworzenia za Blazor Web App pomocą bazy danych, programu Entity Framework (EF) Core i interakcyjności użytkownika.

Części tej serii obejmują:

  1. Tworzenie elementu Blazor Web App
  2. Dodawanie i tworzenie szkieletu modelu
  3. Dowiedz się więcej o Razor składnikach
  4. Praca z bazą danych
  5. Dodawanie walidacji
  6. Dodawanie wyszukiwania
  7. Dodawanie nowego pola
  8. Dodawanie interakcyjności

Na końcu samouczka będziesz mieć program Blazor Web App , który może wyświetlać filmy i zarządzać nimi w bazie danych filmów.

Bezpieczny przepływ uwierzytelniania wymagany dla aplikacji produkcyjnych

W tym samouczku jest używana lokalna baza danych, która nie wymaga uwierzytelniania użytkownika. Aplikacje produkcyjne powinny korzystać z najbezpieczniejszego dostępnego przepływu uwierzytelniania. Aby uzyskać więcej informacji na temat uwierzytelniania wdrożonych testów i środowisk produkcyjnych Blazor Web App, zobacz ASP.NET Core Blazor uwierzytelnianie i autoryzacja oraz następujące artykuły w węźle zabezpieczeń serwera:

W przypadku usług platformy Microsoft Azure zalecamy używanie tożsamości zarządzanych. Tożsamości zarządzane bezpiecznie uwierzytelniają się w usługach platformy Azure bez przechowywania poświadczeń w kodzie aplikacji. Aby uzyskać więcej informacji, zobacz następujące zasoby:

Przykładowa aplikacja

Jeśli nie zamierzasz tworzyć aplikacji demonstracyjnej podczas czytania artykułu, możesz zapoznać się z ukończoną przykładową aplikacją w Blazor repozytorium GitHub przykładów (dotnet/blazor-samples). Wybierz folder najnowszej wersji w repozytorium. Przykładowy folder dla projektu tego samouczka nosi nazwę BlazorWebAppMovies.

Przykłady kodu artykułu

Podziały wierszy przykładów kodu pokazanych w dokumentacji platformy ASP.NET Core często nie pasują do podziałów wierszy w kodzie szkieletowym generowanym przez narzędzia dla aplikacji. Jest to spowodowane ograniczeniem publikowania artykułu. Wiersze kodu w artykułach są zwykle ograniczone do 85 znaków i ręcznie dostosowujemy długość wiersza przy użyciu podziałów wierszy, aby spełnić nasze wytyczne dotyczące publikowania.

Podczas pracy z tym samouczkiem lub używania innych przykładów kodu artykułu ASP.NET Core nigdy nie trzeba dostosowywać kodu szkieletowego w aplikacji, aby dopasować podziały wierszy wyświetlane w przykładach kodu artykułu.

Zgłaszanie problemu z samouczkiem

Aby otworzyć dokumentację dotyczącą problemu z usługą GitHub dla artykułu z serii, skorzystaj z linku Otwórz problem z dokumentacją w dolnej części artykułu. Korzystając z linku do tworzenia problemu, dodaje ważne metadane śledzenia do problemu i automatycznie wysyła polecenie ping do autora artykułu.

Prośby o pomoc techniczną

Z zadowoleniem przyjmujemy opinie na temat artykułów z samouczka, takich jak raporty o błędach i komentarze dotyczące tekstu artykułu, ale często nie możemy zapewnić pomocy technicznej dotyczącej produktów. Jeśli wystąpi problem podczas wykonywania samouczka, nie otwieraj natychmiast problemu z dokumentacją. Przed otwarciem problemu sprawdź kroki, które wykonano względem artykułu, i porównaj kod z przykładową aplikacją , ponieważ wiele problemów można prześledzić, aby nie wykonać kroku lub nie wykonać kroku poprawnie.

Aby uzyskać ogólne pytania dotyczące platformy .NET i Blazor poza samouczkiem oraz dokumentacją referencyjną lub uzyskać pomoc od społeczności platformy .NET, porozmawiaj z deweloperami na forach publicznych.

Następne kroki