model MVC
ASP.NET MVC - Model
Untuk mempelajari ASP.NET MVC, kami akan membina aplikasi Internet.
Bahagian 7: Menambah model data.
Model MVC
MVC Modelmengandungi semua logik aplikasi lain (logik perniagaan, logik pengesahan, akses data) kecuali paparan tulen dan logik pengawal).
Dengan MVC, model boleh mengawal dan memanipulasi data aplikasi.
Folder model
Folder model mengandungi kelas yang mewakili model aplikasi.
Pembangun Web Visual secara automatik mencipta fail AccountModels.cs yang mengandungi model yang digunakan untuk keselamatan aplikasi.
AccountModels mengandungi LogOnModel, ChangePasswordModel dan RegisterModel.
Tambah Model Pangkalan Data
Model pangkalan data yang diperlukan untuk tutorial ini boleh dibuat dalam beberapa langkah mudah:
Dalam Tetingkap Solution Explorer, klik kanan Folder model dan pilih Tambah dan Kelas.
Namakan kelas MovieDB.cs dan klik Tambah.
Edit kelas ini:
menggunakan System.Collections.Generik;
menggunakan System.Linq;
menggunakan System.Web;
menggunakan System.Data.Entity;
ruang nama MvcDemo.Models
{
MovieDB kelas awam
{
ID int awam { get; set; }
tajuk rentetan awam { dapatkan; { get; set; }
public DateTime Date { get; MovieDBContext : DbContext
{
public DbSet<MovieDB> }
}
}
Nota:
Kami sengaja menamakan model itu "MovieDB". Dalam bab sebelumnya, anda melihat "MovieDBs" (berakhir dengan s) untuk jadual pangkalan data. Ini mungkin kelihatan agak pelik, tetapi konvensyen penamaan ini memastikan model disambungkan ke jadual pangkalan data, dan anda mesti menggunakannya.
Tambah Pengawal Pangkalan Data
Pengawal pangkalan data yang diperlukan untuk tutorial ini boleh dibuat dalam beberapa langkah mudah:
Bina semula projek anda: Pilih Nyahpepijat dan kemudian pilih daripada menu Bina MvcDemo.
Dalam Solution Explorer, klik kanan folder Pengawal dan pilih Tambah dan Pengawal.
Tetapkan nama pengawal kepada MoviesController.
Pilih templat: Pengawal dengan tindakan baca/tulis dan pandangan, menggunakan Rangka Kerja Entiti
Pilih kelas model: MovieDB (MvcDemo.Models)
Pilih data kelas konteks :MovieDBContext (MvcDemo.Models)
Pilih PaparanCukur (CSHTML)
Klik Tambah
Pembangun Web Visual akan mencipta fail berikut:
Pengawal dalam folder MoviesController.cs fail
Lihat folder dalam folder Movies
Tambah paparan pangkalan data
Dalam folder Filem, fail berikut akan dibuat secara automatik:
Create.cshtml
Delete.cshtml
Details.cshtml
Edit.cshtml
Index.cshtml
Tahniah
Tahniah. Anda telah menambahkan model data MVC pertama anda pada aplikasi anda.
Kini anda boleh klik pada tab "Filem".