ASP.NET MVC - SQL Database

  • หน้าก่อนหน้า MVC View
  • หน้าต่อไป MVC Model

Para sa pag-aaral ng ASP.NET MVC, aminong magtayo ng isang Internet application.

Balyuk 6:Magdagdag ng database.

Lumikha ng database

Ang Visual Web Developer ay may libreng SQL database, na tinatawag na SQL Server Compact.

Ang naaangkop na database na kailangan nating gawin sa tutorial na ito ay maaring lumikha sa pamamagitan ng ilang simpleng hakbang:

  1. I-right click ang naaangkop na database na ito sa Database Explorer ในโฟลเดอร์ Folder
  2. Pumili ngMagdagdag,New Project
  3. Pumili ng SQL Server Compact Local Database *
  4. Tumingnan ang database na ito bilang แฟ้ม
  5. Mag-clickMagdagdagButton

* Kung ang option ay walang SQL Server Compact Local Database, ibig sabihin na hindi pa ninyo i-install ang SQL Server Compact sa kompyuter ninyo. Mag-install sa pamamagitan ng sumusunod na link:SQL Server Compact

Visual Web Developer ay mag-automatikong lumikha ng database sa App_Data folder.

หมายเหตุ:Sa tutorial, kailangan mong matiyak ang pag-aaral ng mga pangkaraniwang kaalaman sa SQL database. Kung gusto mong unawain muna ang topic na ito, pumunta sa aming ตัวเรียกซีเควนซ์ SQL

Magdagdag ng database table

Dalhin ang App_Data folder at i-double click แฟ้ม Na magbukas Database Explorer window.

Kung gusto mong lumikha ng bagong talahanayan sa database na ito, i-right click Tables Ng loob ng folder, pagkatapos ay piliinLumikha ng talahanayan

Lumikha ng mga sumusunod na column:

Column Uri Pinapayagan ang Nulls
ID int (primary key) Hindi
ชื่อ nvarchar(100) Hindi
ผู้กำกับ nvarchar(100) Hindi
วันที่ datetime Hindi

Ang paliwanag sa column:

ID Ang integer na ginagamit upang makilala ang bawat isang record sa talahanayan.

ชื่อ Ang 100 na character na text column, na ginagamit upang imbak ang pangalan ng pelikula.

ผู้กำกับ Ang 100 na character na text column, na ginagamit upang imbak ang pangalan ng direktor.

วันที่ เป็นคอลัมน์วันที่ สำหรับเก็บวันที่ออกฉายภาพยนตร์

หลังจากที่คุณสร้างคอลัมน์ดังกล่าวเสร็จ คุณจำเป็นต้องตั้งค่าคอลัมน์ ID ให้เป็นหลักของตารางหลัก(รายการระบุ) ที่จะทำได้นี้ คลิกที่ชื่อคอลัมน์ (ID) และเลือก Column Properties ในหน้าต่าง Identity เพื่อตั้งค่า True

หลังจากที่คุณเสร็จการสร้างคอลัมน์ของตาราง โปรดบันทึกตารางและตั้งชื่อ เลือก

หมายเหตุ:เราได้ตั้งชื่อตารางว่า "MovieDBs" (สิ้นสุดด้วยตัวอักษร s) ในบทดั้งต่อไป เราจะเห็นว่า "MovieDBs" ถูกใช้ในโมเดลข้อมูล น่าจะแปลกแปลงใช่ไหม แต่นี่เป็นนมัยในการตั้งชื่อที่ใช้เพื่อให้ตัวเครื่องควบคุมได้รับการเชื่อมโยงกับตารางฐานข้อมูล

เพิ่มบันทึกฐานข้อมูล

คุณสามารถใช้ Visual Web Developer เพื่อเพิ่มบันทึกทดสอบบนฐานข้อมูล movie ของคุณ

App_Data ในโฟลเดอร์ Movies.sdf แฟ้ม คลิกขวาที่หน้าต่าง Database Explorer

MovieDBs เลือก ตาราง แสดงข้อมูลตาราง

เพิ่มบันทึก

ID ชื่อ ผู้กำกับ วันที่
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"/>
  • หน้าก่อนหน้า MVC View
  • หน้าต่อไป MVC Model