ASP.NET MVC - Baza danych SQL
- Poprzednia strona Widoki MVC
- Następna strona Modele MVC
Aby nauczyć się ASP.NET MVC, zbudujemy aplikację internetową.
Część 6:Dodaj bazę danych.
Utwórz bazę danych
Visual Web Developer zawiera darmową bazę danych SQL o nazwie SQL Server Compact.
W tym tutorialu ta baza danych może być utworzona w kilku prostych krokach:
- Kliknij prawym przyciskiem myszy folder App_Data Folder
- WybierzDodaj,Nowy projekt
- Wybierz SQL Server Compact Local Database *
- Nazwij tę bazę danych Movies.sdf
- KliknijDodajPrzycisk
* Jeśli w opcjach nie ma SQL Server Compact Local Database, oznacza to, że jeszcze nie zainstalowałeś SQL Server Compact. Zainstaluj go za pomocą następującego linku:SQL Server Compact
Visual Web Developer automatycznie utworzy bazę danych w folderze App_Data.
Komentarz:W tym tutorialu wymagane jest posiadanie podstawowej wiedzy o bazach danych SQL. Jeśli chcesz nauczyć się tego tematu najpierw, odwiedź naszą Kurs SQL.
Dodaj bazę danych
Dwukrotnie kliknij folder Movies.sdf Otworzy się Eksplorator Bazy Danych okno.
Aby utworzyć nową tabelę w tej bazie danych, kliknij prawym przyciskiem myszy Tabele Plik, a następnie wybierzUtwórz tabelę.
Utwórz następujące kolumny:
Kolumna | Typ | Zezwala na brak wartości |
---|---|---|
ID | int (klucz główny) | Nie |
Tytuł | nvarchar(100) | Nie |
Reżyser | nvarchar(100) | Nie |
Data | datetime | Nie |
Wyjaśnienie kolumny:
ID Jest to liczba całkowita używana do identyfikacji każdego rekordu w tabeli.
Tytuł Jest to kolumna tekstowa o długości 100 znaków, używana do przechowywania tytułów filmów.
Reżyser Jest to kolumna tekstowa o długości 100 znaków, używana do przechowywania nazw reżyserów.
Data 是日期列,用于存储影片的发行日期。
To jest kolumna daty, używana do przechowywania daty wydania filmu.Po zbudowaniu powyższych kolumn, musisz ustawić kolumnę ID jakoGłówny klucz (identyfikator rekordu). Aby to zrobić, kliknij na nazwie kolumny (ID) i wybierz Właściwości kolumny W oknie wybierz Primary Key, a następnie Identity Atrybut ustawiony na.
True MovieDBs.
Komentarz:Po zakończeniu tworzenia kolumn tabeli, zapisz tabelę i nazwij ją
Zmieniliśmy nazwę tej tabeli na "MovieDBs" (z końcówką s). W następnym rozdziale zobaczymy, jak "MovieDBs" jest używane w modelu danych. Brzmi to może obco, ale to jest konwencja nazewnictwa, która zapewnia, że kontroler jest połączony z tabelą w bazie danych.
Dodaj rekordy do bazy danych
Możesz użyć Visual Web Developer, aby dodać kilka testowych rekordów do bazy danych movie. App_Data W folderze Movies.sdf Eksplorator bazy danych.
Kliknij prawym przyciskiem myszy w oknie MovieDBs Tabela, wybierz Pokazuj dane tabeli.
Dodaj rekord:
ID | Tytuł | Reżyser | Data |
---|---|---|---|
1 | Psycho | Alfred Hitchcock | 01.01.1960 |
2 | La Dolce Vita | Federico Fellini | 01.01.1960 |
Komentarz:Kolumna ID będzie automatycznie aktualizowana. Nie musisz jej edytować.
dodaj łańcuch połączenia
Dodaj Web.config W pliku <connectionStrings> Dodaj następujący element:
<add name="MovieDBContext" connectionString="Data Source=|DataDirectory|\Movies.sdf" providerName="System.Data.SqlServerCe.4.0"/>
- Poprzednia strona Widoki MVC
- Następna strona Modele MVC