ASP.NET MVC - Pangkalan Data SQL
- 上一页 Paparan MVC
- 下一页 Model MVC
Untuk belajar ASP.NET MVC, kita akan membangun aplikasi Internet.
Bagian 6:Tambah pangkalan data.
Buat pangkalan data
Visual Web Developer disertai dengan pangkalan data SQL yang berbayar, bernama SQL Server Compact.
Pangkalan data ini dapat dibuat dengan beberapa langkah yang mudah:
- Klik kanan di dalam pengelola sumber daya solusi untuk database yang diperlukan dalam tutorial ini: App_Data Folder
- PilihTambah,Projek Baru
- Pilih SQL Server Compact Local Database *
- Beri nama pangkalan data ini Movies.sdf
- KlikTambahButang
* Jika pilihan tidak ada SQL Server Compact Local Database, berarti anda belum memasang SQL Server Compact di komputer anda. Sila pasang melalui link berikut:SQL Server Compact
Visual Web Developer akan secara automatik membuat pangkalan data ini di dalam folder App_Data.
注释:Dalam tutorial ini, anda perlu menguasai asas pangkalan data SQL. Jika anda ingin belajar topik ini terlebih dahulu, sila lawati SQL 教程。
Tambahkan tabel pangkalan data
Dua kali klik di dalam folder Movies.sdf Akan dibuka Penyelidik Pangkalan Data window.
Untuk membuat tabel baru dalam pangkalan data ini, klik kanan Tabel FOLDER, Lalu pilihBuat tabel。
Buat kolum seperti berikut:
Kolum | Jenis | Izinkan Nulls |
---|---|---|
ID | int (kunci utama) | Tidak |
Title | nvarchar(100) | Tidak |
Director | nvarchar(100) | Tidak |
Date | datetime | Tidak |
Pengertian untuk kolum:
ID Adalah nombor bulat untuk mengenal setiap rekod dalam tabel.
Title Adalah baris teks panjang 100 aksara, digunakan untuk menyimpan nama filem.
Director Adalah baris teks panjang 100 aksara, digunakan untuk menyimpan nama pengarah filem.
Date 是日期列,用于存储影片的发行日期。
在建好上述列之后,您必须把 ID 列设置为表的主键(记录识别符)。要做到这一点,请在列名(ID)上点击并在 Column Properties window 中选择 Primary Key,把 Identity 属性设置为 True。
当您完成创建表列后,请保存表并命名为 MovieDBs。
注释:我们已经把这个表命名为 "MovieDBs" (以 s 结尾)。在下一章,我们会看到 "MovieDBs" 用于数据模型。觉得有点陌生是不是,不过这是确保控制器与数据库表进行链接的命名惯例。
添加数据库记录
您可以使用 Visual Web Developer 向 movie 数据库添加一些测试记录。
在 App_Data 文件夹中双击 Movies.sdf 文件。
右键点击 Database Explorer window 中的 MovieDBs 表,并选择 Show Table Data。
添加记录:
ID | Title | Director | Date |
---|---|---|---|
1 | Psycho | Alfred Hitchcock | 01.01.1960 |
2 | La Dolce Vita | Federico Fellini | 01.01.1960 |
注释:ID 列会自动更新。您不必编辑。
添加链接字符串
向 Web.config 文件中的 <connectionStrings> 元素添加如下元素:
<add name="MovieDBContext" connectionString="Data Source=|DataDirectory|\Movies.sdf" providerName="System.Data.SqlServerCe.4.0"/>
- 上一页 Paparan MVC
- 下一页 Model MVC