Aby dowiedzieć się, ASP.NET MVC, budujemy aplikacja internetowa.
Część VI: Dodawanie bazy danych.
Tworzenie bazy danych
Visual Web Developer pochodzi z wolnej bazy danych SQL o nazwie SQL Server Compact.
Baza danych potrzebne do tego poradnika mogą być tworzone z tych prostych krokach:
- Kliknij prawym przyciskiem myszy folder App_Data w oknie Solution Explorer
- Wybierz Dodaj nowy element
- Wybierz SQL Server Compact lokalnej bazy danych *
- Imię bazę Movies.sdf.
- Kliknij przycisk Dodaj
* Jeśli SQL Server Compact lokalna baza danych nie jest opcją, nie masz zainstalowanego SQL Server Compact na komputerze. Zainstalować go z tego linku: SQL Server Compact
Visual Web Developer automatycznie tworzy bazę danych w folderze App_Data.
Uwaga: W tym tutorialu oczekuje się, że masz jakąś wiedzę na temat baz danych SQL. Jeśli chcesz najpierw zbadać ten temat można znaleźć na naszej SQL Tutorial .
Dodawanie tabeli bazy
Dwukrotne kliknięcie pliku Movies.sdf w folderze App_Data otworzy okno Database Explorer.
Aby utworzyć nową tabelę w bazie danych, kliknij prawym przyciskiem myszy folder, tabele, i wybierz Utwórz tabelę.
Utwórz następujące kolumny:
Kolumna | Rodzaj | Pozostawić wartości null |
---|---|---|
ID | int (primary key) | Nie |
Tytuł | nvarchar(100) | Nie |
Dyrektor | nvarchar(100) | Nie |
Data | datetime | Nie |
Kolumny wyjaśnił:
Identyfikator jest liczbą całkowitą (whole number) wykorzystywane do identyfikacji każdego rekordu w tabeli.
Tytuł jest kolumna tekstu 100 znaków, aby zapisać nazwę filmu.
Dyrektor jest kolumna tekstu 100 znaków, aby zapisać nazwisko reżysera.
Data jest kolumną datetime przechowywać datę premiery filmu.
Po utworzeniu kolumny opisane powyżej, należy dokonać kolumna ID klucz główny tabeli (record identifier) . Aby to zrobić, kliknij na nazwę kolumny (ID) i wybierz klucz podstawowy. Ponadto, w oknie Właściwości kolumny, ustawić właściwość Identity true:
Po zakończeniu tworzenia kolumn tabeli, zapisać tabelę i nazwać go MovieDBs.
Uwaga:
Celowo nazwie tabela "MovieDBs" (ending with s) . W następnym rozdziale, widać nazwę "MovieDB" stosowane w modelu danych. Wygląda to dziwnie, ale to jest konwencja nazewnictwa trzeba użyć, aby podłączyć kontroler do tabeli bazy danych.
Dodawanie rekordów bazy danych
Można użyć Visual Web Developer, aby dodać kilka rekordów testowych do bazy filmowej.
Dwukrotnie kliknij plik Movies.sdf w folderze App_Data.
Kliknij prawym przyciskiem myszy tabelę MovieDBs w oknie Database Explorer i wybierz Pokaż tabelę danych.
Dodać kilka rekordów:
ID | Tytuł | Dyrektor | Data |
---|---|---|---|
1 | Psychol | Alfred Hitchcock | 1.01.1960 |
2 | słodkie życie | Federico Fellini | 1.01.1960 |
Uwaga: W kolumnie ID jest aktualizowana automatycznie. Nie powinno się go edytować.