Megosztás a következőn keresztül:


Filmadatbázis-alkalmazás Blazor létrehozása (áttekintés)

Megjegyzés:

Ez nem a cikk legújabb verziója. Az aktuális kiadásról a cikk .NET 10-es verziójában olvashat.

Ez az oktatóanyag az adatbázissal, az Entity Framework (EF) Core-ral és a felhasználói interaktivitással való Blazor Web App építésének alapjait ismerteti.

A sorozat részei a következők:

  1. Hozzon létre egy Blazor Web App
  2. Modell hozzáadása és felépítése
  3. Tudnivalók az összetevőkről Razor
  4. Adatbázissal végzett munka
  5. Érvényesítés hozzáadása
  6. Keresés hozzáadása
  7. Új mező hozzáadása
  8. Interaktivitás hozzáadása

Az oktatóanyag végére lesz egy Blazor Web App-je, ami képes filmek megjelenítésére és kezelésére egy filmadatbázisban.

Éles alkalmazásokhoz kötelező a biztonságos hitelesítési folyamat.

Ez az oktatóanyag olyan helyi adatbázist használ, amely nem igényel felhasználói hitelesítést. A termelésben használt alkalmazásoknak az elérhető legbiztonságosabb hitelesítési folyamatot kell használniuk. Az üzembe helyezett teszt- és éles Blazor Web Appkörnyezetek hitelesítésével kapcsolatos további információkért tekintse meg a ASP.NET Core-hitelesítést Blazor és -engedélyezést , valamint a kiszolgáló biztonsági csomópontjának alábbi cikkeit:

A Microsoft Azure-szolgáltatások esetében a felügyelt identitások használatát javasoljuk. A felügyelt identitások biztonságosan hitelesíthetők az Azure-szolgáltatásokban anélkül, hogy hitelesítő adatokat tárolnak az alkalmazáskódban. További információt a következő források tartalmaznak:

Minta alkalmazás

Ha nem szeretné létrehozni a bemutató alkalmazást a cikk elolvasása közben, a gitHub-adattárban (Blazor)a kész mintaalkalmazásradotnet/blazor-samples is hivatkozhat. Válassza ki a legújabb verziómappát az adattárban. Az oktatóanyag projektjéhez tartozó mintamappa neve BlazorWebAppMovies.

Példa cikkkódokra

A ASP.NET Core dokumentációban látható kód példák sortörései gyakran nem egyeznek az alkalmazáshoz készült eszközök által létrehozott, állványozott kód sortöréseivel. Ennek oka egy cikk közzétételi korlátozása. A cikkekben szereplő kódsorok általában 85 karakter hosszúságúak, és a közzétételi irányelveknek megfelelően manuálisan állítjuk be a sor hosszát sortörések használatával.

Ahogy végigmegy ezen az oktatóanyagon, vagy más ASP.NET Core cikk kódpéldáit használja, soha nem kell módosítania az alkalmazásban a generált kódot, hogy megfeleljen a cikkben megjelenített kódpéldák sortöréseinek.

Oktatóanyag-probléma bejelentése

Ha meg szeretne nyitni egy dokumentációs GitHub-problémát a sorozat egy cikkéhez, használja a cikk alján található Dokumentációs probléma megnyitása hivatkozást. A probléma létrehozásához használt hivatkozás fontos nyomkövetési metaadatokat ad hozzá a problémához, és automatikusan pingeli a cikk szerzőjének.

Támogatási kérelmek

Örömmel fogadjuk az oktatóanyag cikkeivel kapcsolatos visszajelzéseket, például a hibajelentéseket és a cikk szövegére vonatkozó megjegyzéseket, de gyakran nem tudunk terméktámogatást nyújtani. Ha az oktatóanyag követése közben problémákba ütközik, ne nyisson meg azonnal egy dokumentációs problémát. A probléma megnyitása előtt ellenőrizze a cikkben leírt lépéseket, és hasonlítsa össze a kódot a mintaalkalmazással , mert számos probléma nyomon követhető úgy, hogy hiányzik egy lépés, vagy nem követi megfelelően a lépéseket.

A .NET-tel kapcsolatos általános kérdések megválaszolásáért, valamint hogy a .NET-közösségtől segítséget kapjon Blazor az oktatóanyag és a referenciadokumentáció mellett, beszélgessen fejlesztőkkel nyilvános fórumokon keresztül.

Következő lépések