Pentru a afla ASP.NET MVC, suntem Construirea unei aplicații pe Internet.
Partea a VI-: Adăugarea unei baze de date.
Crearea bazei de date
Visual Web Developer vine cu o bază de date SQL gratuit numit SQL Server Compact.
Baza de date necesară pentru acest tutorial poate fi creat cu acești pași simpli:
- Faceți clic dreapta pe folderul App_Data în fereastra Solution Explorer
- Selectați Adăugați punctul nou
- Selectați SQL Server Compact baze de date locale *
- Nume baza de date Movies.sdf.
- Faceți clic pe butonul Add
* În cazul în care SQL Server Compact baze de date locale nu este o opțiune, nu ați instalat SQL Server Compact pe computer. Instalați - l de la acest link: SQL Server Compact
Visual Web Developer creează automat baza de date în dosarul App_Data.
Notă: În acest tutorial este de așteptat ca aveți unele cunoștințe despre bazele de date SQL. Dacă doriți să studieze acest subiect în primul rând, vă rugăm să accesați Tutorial SQL .
Adăugarea unui tabel Database
Dublu-clic pe fișierul Movies.sdf în dosarul App_Data se va deschide o fereastra Database Explorer.
Pentru a crea un tabel nou în baza de date, faceți clic dreapta pe folderul Tabelele și selectați Creare Tabel.
Creați următoarele coloane:
Coloană | Tip | Permite zerourile |
---|---|---|
ID-ul | int (primary key) | Nu |
Titlu | nvarchar(100) | Nu |
Director | nvarchar(100) | Nu |
Data | datetime | Nu |
Coloane a explicat:
ID - ul este un întreg (whole number) utilizat pentru a identifica fiecare înregistrare din tabel.
Titlul este o coloană de text 100 de caractere pentru a stoca numele filmului.
Directorul este o coloană de text 100 de caractere pentru a stoca numele regizorului.
Data este o coloană datetime pentru a stoca data de lansare a filmului.
După crearea coloanelor descrise mai sus, trebuie să faceți coloana ID - cheie primara a tabelei (record identifier) de (record identifier) . Pentru a face acest lucru, faceți clic pe numele coloanei (ID) și selectați Cheie primară. De asemenea, în fereastra Properties Coloana, setați proprietatea de identitate la True:
Când ați terminat de creat coloanele de masă, salvați tabelul și denumiți - o MovieDBs.
Notă:
Noi am numit în mod deliberat tabelul "MovieDBs" (ending with s) care se (ending with s) . În capitolul următor, veți vedea numele "MovieDB" utilizat pentru modelul de date. Se pare ciudat, dar acest lucru este convenția de denumire trebuie să utilizați pentru a face controlerul se conecteze la tabelul bazei de date.
Adăugarea de înregistrări de date
Puteți utiliza Visual Web Developer pentru a adăuga câteva înregistrări de test la baza de date de film.
Faceți dublu clic pe fișierul Movies.sdf în dosarul App_Data.
Faceți clic dreapta pe tabelul MovieDBs din fereastra Database Explorer și selectați Afișare tabel de date.
Adăugați câteva înregistrări:
ID-ul | Titlu | Director | Data |
---|---|---|---|
1 | Psycho | Alfred Hitchcock | 01.01.1960 |
2 | La Dolce Vita | Federico Fellini | 01.01.1960 |
Notă: Coloana ID - ul este actualizat automat. Nu ar trebui să-l modificați.