Blazor Vytvoření aplikace filmové databáze (přehled)
Poznámka:
Toto není nejnovější verze tohoto článku. Aktuální verzi najdete v tomto článku ve verzi .NET 9.
Důležité
Tyto informace se týkají předběžného vydání produktu, který může být podstatně změněn před komerčním vydáním. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Aktuální verzi najdete v tomto článku ve verzi .NET 9.
Tento kurz vysvětluje základy vytváření Blazor Web App databáze, Entity Frameworku (EF) Core a interaktivity uživatelů.
Mezi části této řady patří:
- Vytvoření Blazor Web App
- Přidání a generování modelu
- Informace o Razor komponentách
- Práce s databází
- Přidání ověřování
- Přidání vyhledávání
- Přidání nového pole
- Přidání interaktivity
Na konci kurzu budete mít Blazor Web App možnost zobrazovat a spravovat filmy v databázi filmů.
Zabezpečený tok ověřování vyžadovaný pro produkční aplikace
V tomto kurzu se používá místní databáze, která nevyžaduje ověření uživatele. Produkční aplikace by měly používat nejbezpečnější dostupný tok ověřování. Další informace o ověřování nasazených testů a produkčních prostředí Blazor Web Appnajdete v následujících zdrojích informací:
- Ověřování a autorizace ASP.NET Core Blazor
- ASP.NET základní Blazor ověřování a autorizace a následující články v uzlu zabezpečení serveru
- Zabezpečení ASP.NET Core Blazor Web App pomocí OpenID Connect (OIDC)
- Zabezpečení ASP.NET Core Blazor Web App pomocí Microsoft Entra ID
Pro služby Microsoft Azure doporučujeme používat spravované identity. Spravované identity se bezpečně ověřují ve službách Azure bez uložení přihlašovacích údajů v kódu aplikace. Další informace naleznete v následujících zdrojích:
- Co jsou spravované identity pro prostředky Azure? (Dokumentace k Microsoft Entra)
- Dokumentace ke službám Azure
Ukázková aplikace
Pokud při čtení článku nemáte v úmyslu vytvořit ukázkovou aplikaci, můžete se podívat na dokončenou ukázkovou aplikaci v Blazor úložišti GitHub s ukázkami (dotnet/blazor-samples
). Vyberte nejnovější složku verze v úložišti. Ukázková složka projektu tohoto kurzu má název BlazorWebAppMovies
.
Příklady kódu článku
Konce řádků příkladů kódu zobrazených v dokumentaci ASP.NET Core často neodpovídají koncům řádků v generovaném kódu generovaném nástroji pro aplikaci. Důvodem je omezení publikování článku. Řádky kódu v článcích jsou obecně omezeny na 85 znaků a délku řádku ručně upravíme pomocí konců řádků tak, aby vyhovovaly našim pokynům pro publikování.
Při práci v tomto kurzu nebo použití jiných příkladů kódu článku ASP.NET Core nemusíte upravovat vygenerovaný kód v aplikaci tak, aby odpovídal koncům řádků zobrazeným v příkladech kódu článku.
Nahlášení problému s kurzem
Pokud chcete otevřít problém s dokumentací na GitHubu pro článek série, použijte odkaz Otevřít problém s dokumentací v dolní části článku. Pomocí odkazu k vytvoření problému přidáte do problému důležitá metadata sledování a automaticky odešle příkaz ping autora článku.
Žádosti o podporu
Vítáme zpětnou vazbu k článkům kurzu, jako jsou zprávy o chybách a komentáře k textu článku, ale často nemůžeme poskytnout podporu k produktu. Pokud při sledování kurzu narazíte na problém, neotevírejte okamžitě problém s dokumentací. Před otevřením problému zkontrolujte kroky, které jste provedli v článku, a porovnejte kód s ukázkovou aplikací , protože mnoho problémů může být trasováno tak, že chybí nějaký krok nebo nespustíte správně krok.
Obecné dotazy týkající se platformy .NET a Blazor nad rámec kurzu a referenční dokumentace nebo získání pomoci od komunity .NET, komunikujte s vývojáři na veřejných fórech.