Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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ą:
- Tworzenie elementu Blazor Web App
- Dodawanie i tworzenie szkieletu modelu
- Dowiedz się więcej o Razor składnikach
- Praca z bazą danych
- Dodawanie walidacji
- Dodawanie wyszukiwania
- Dodawanie nowego pola
- 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:
- Zabezpieczanie ASP.NET Core Blazor Web App za pomocą technologii OpenID Connect (OIDC)
- Zabezpieczanie ASP.NET Core Blazor Web App za pomocą identyfikatora Entra firmy Microsoft
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:
- Co to są tożsamości zarządzane dla zasobów platformy Azure? (Dokumentacja firmy Microsoft Entra)
- Dokumentacja usług platformy Azure
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.