Najnowsze tutoriale tworzenie stron internetowych
 

ASP.NET MVC - SQL Database


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:

DB Explorer

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ć.