Tutorial ASP.NE...login
Tutorial ASP.NET
pengarang:php.cn  masa kemas kini:2022-04-11 14:18:18

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 Sistem;
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".