Udostępnij za pośrednictwem


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

Uwaga

Nie jest to najnowsza wersja tego artykułu. Aby zapoznać się z bieżącą wersją, zobacz wersję tego artykułu platformy .NET 9.

Ważne

Te informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany, zanim zostanie wydany komercyjnie. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.

Aby zapoznać się z bieżącą wersją, zobacz wersję tego artykułu platformy .NET 9.

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 następujące zasoby:

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