menggunakan
Model ASP.NET MVC memungkinkan Anda mengontrol dan memanipulasi data aplikasi.Untuk mempelajari ASP.NET MVC, kita akan membangun aplikasi Internet.
Bagian 7: Menambahkan model data.
Model MVC berisi semua logika aplikasi (logika bisnis, logika validasi, logika akses data) kecuali logika tampilan murni dan logika pengontrol.
Dengan MVC, model dapat mengontrol dan memanipulasi data aplikasi.
Folder Models berisi kelas-kelas yang mewakili model aplikasi.
Pengembang Web Visual secara otomatis membuat file AccountModels.cs yang berisi model yang digunakan untuk keamanan aplikasi.
AccountModels mencakup LogOnModel , ChangePasswordModel dan RegisterModel .
Model database yang diperlukan untuk tutorial ini dapat dibuat dalam beberapa langkah sederhana:
Di jendela Solution Explorer , klik kanan folder Models dan pilih Add and Class .
Beri nama kelas MovieDB.cs dan klik Tambah .
Edit kelas ini:
menggunakan Sistem; menggunakan System.Collections.Generic; menggunakan System.Linq; menggunakan System.Web; menggunakan System.Data.Entity; namespace MvcDemo.Models { public class MovieDB { public int ID { dapatkan; ; set; } string publik Direktur { dapatkan; set; } TanggalWaktu publik { dapatkan; Film { dapatkan;
Catatan:
Kami sengaja memberi nama model tersebut "MovieDB". Pada bab sebelumnya, Anda telah melihat "MovieDBs" (berakhiran s) untuk tabel database. Ini mungkin tampak agak aneh, tetapi konvensi penamaan ini memastikan bahwa model terhubung ke tabel database, dan Anda harus menggunakannya.
Pengontrol database yang diperlukan untuk tutorial ini dapat dibuat dalam beberapa langkah sederhana:
Bangun kembali proyek Anda: Pilih Debug , lalu Bangun MvcDemo dari menu.
Di Solution Explorer, klik kanan folder Controllers dan pilih Add and Controller .
Tetapkan nama pengontrol menjadi MoviesController .
Pilih templat: Pengontrol dengan tindakan dan tampilan baca/tulis, menggunakan Entity Framework
Pilih kelas model: MovieDB (MvcDemo.Models)
Pilih kelas konteks data: MovieDBContext (MvcDemo.Models)
Pilih ViewRazor (CSHTML)
Klik Tambahkan
Pengembang Web Visual akan membuat file berikut:
File MoviesController.cs di folder Pengendali
Folder Film di folder Tampilan
Di folder Film, file berikut dibuat secara otomatis:
Buat.cshtml
Hapus.cshtml
Detail.cshtml
Sunting.cshtml
Indeks.cshtml
Selamat. Anda telah menambahkan model data MVC pertama ke aplikasi Anda.
Sekarang Anda dapat mengklik tab "Film".