Bagikan melalui


Membuat Blazor aplikasi database film (Gambaran Umum)

Catatan

Ini bukan versi terbaru dari artikel ini. Untuk rilis saat ini, lihat versi .NET 10 dari artikel ini.

Tutorial ini menjelaskan dasar-dasar membangun Blazor Web App dengan database, Entity Framework (EF) Core, dan interaktivitas pengguna.

Bagian dari seri ini meliputi:

  1. Membuat Blazor Web App
  2. Menambahkan dan membuat perancah model
  3. Pelajari tentang Razor komponen
  4. Bekerja dengan database
  5. Menambahkan validasi
  6. Menambahkan pencarian
  7. Menambahkan bidang baru
  8. Menambahkan interaktivitas

Di akhir tutorial, Anda akan memiliki Blazor Web App yang dapat menampilkan dan mengelola film dalam database film.

Alur autentikasi aman diperlukan untuk aplikasi produksi

Tutorial ini menggunakan database lokal yang tidak memerlukan autentikasi pengguna. Aplikasi produksi harus menggunakan alur autentikasi paling aman yang tersedia. Untuk informasi selengkapnya tentang autentikasi untuk Blazor Web App yang disebarkan pada pengujian dan produksi, lihat ASP.NET Core autentikasi dan otorisasiBlazor dan artikel berikut di simpul keamanan Server:

Untuk layanan Microsoft Azure, sebaiknya gunakan identitas terkelola. Identitas terkelola mengautentikasi dengan aman ke layanan Azure tanpa menyimpan kredensial dalam kode aplikasi. Untuk informasi selengkapnya, lihat sumber daya berikut:

Aplikasi sampel

Jika Anda tidak berniat membuat aplikasi demonstrasi saat membaca artikel, Anda dapat merujuk ke aplikasi sampel yang telah selesai di Blazor repositori GitHub sampel (dotnet/blazor-samples). Pilih folder versi terbaru di repositori. Folder sampel untuk proyek tutorial ini diberi nama BlazorWebAppMovies.

Contoh kode artikel

Pemisah baris contoh kode yang ditampilkan dalam dokumentasi ASP.NET Core sering kali tidak cocok dengan pemisah baris dalam kode perancah yang dihasilkan oleh alat untuk aplikasi. Hal ini disebabkan oleh keterbatasan penerbitan artikel. Baris kode dalam artikel umumnya dibatasi hingga 85 karakter, dan kami secara manual menyesuaikan panjang baris menggunakan jeda baris untuk memenuhi panduan penerbitan kami.

Saat Anda bekerja melalui tutorial ini atau menggunakan contoh kode artikel ASP.NET Core lainnya, Anda tidak perlu menyesuaikan kode perancah di aplikasi Anda agar sesuai dengan jeda baris yang ditampilkan dalam contoh kode artikel.

Melaporkan masalah tutorial

Untuk membuka dokumentasi masalah GitHub untuk artikel seri, gunakan tautan Buka masalah dokumentasi di bagian bawah artikel. Menggunakan tautan untuk membuat masalah Anda menambahkan metadata pelacakan penting ke masalah dan secara otomatis melakukan ping pada penulis artikel.

Permintaan dukungan

Kami menyambut umpan balik tentang artikel tutorial, seperti laporan bug dan komentar pada teks artikel, tetapi kami sering tidak dapat memberikan dukungan produk. Jika Anda mengalami masalah saat mengikuti tutorial, jangan segera membuka masalah dokumentasi. Periksa langkah-langkah yang telah Anda ambil terhadap artikel dan bandingkan kode Anda dengan aplikasi sampel sebelum membuka masalah karena banyak masalah dapat ditelusuri untuk melewatkan langkah atau tidak mengikuti langkah dengan benar.

Untuk pertanyaan umum tentang .NET dan Blazor di luar tutorial dan dokumentasi referensi atau untuk mendapatkan bantuan dari komunitas .NET, berkonversi dengan pengembang di forum publik.

Langkah berikutnya