Najlepszy samouczek Baza ASP.NET MVC W 2024 r. W tym samouczku możesz dowiedzieć się Tworzenie bazy danych,Dodaj do tabeli bazy danych,Dodawanie rekordów bazy danych,Dodaj String Connection,

Baza ASP.NET MVC

Aby dowiedzieć się ASP.NET MVC, zbudujemy aplikację internetową.

Część 6: Dodawanie bazy danych.


Tworzenie bazy danych

Visual Web Developer z bazą danych SQL o nazwie SQL Server Compact darmo.

Baza danych potrzebne do tego kursu, wykonując kilka prostych czynności, aby utworzyć:

  • Kliknij prawym przyciskiem myszy folder, okno Solution Explorer App_Data
  • Wybierz Dodaj nowy element
  • Wybierz bazę danych SQL Server Compact lokalny *
  • Baza danych o nazwie Movies.sdf
  • Kliknij przycisk Dodaj

* Jeśli żadna z opcji SQL Server Compact Danych Lokalnych, oznacza to, że nie masz zainstalowanego programu SQL Server compac na komputerze. Proszę zainstalować na poniższy link: SQL Server Compact

Visual Web Developer automatycznie utworzyć bazę danych w folderze App_Data.

Uwaga: W tym ćwiczeniu, które są wymagane, aby mieć podstawową wiedzę na temat baz danych SQL. Jeśli chcesz studiować ten temat można znaleźć na naszej samouczek SQL .


Dodaj do tabeli bazy danych

Dwukrotnie kliknij folder App_Data plików Movies.sdf otwiera 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:

类型 是否允许为 Null
ID int (primary key) No
Title nvarchar(100) No
Director nvarchar(100) No
Date datetime No

Wyjaśnienie Kolumna:

ID jest liczbą całkowitą (liczba całkowita) identyfikuje tabelę dla każdego rekordu.

Tytuł jest 100 znaków kolumny długi tekst, nazwę filmu do przechowywania.

Dyrektor wynosi 100 znaków kolumny tekstowe do przechowywania nazwisko reżysera.

Jest data kolumny do przechowywania daty premiery filmu.

Po utworzeniu powyższych kolumn, należy ustawić kolumnę tożsamości jako klucz podstawowy dla tabeli (identyfikator rekordu). Aby to zrobić, należy kliknąć na nazwę kolumny (ID) i wybierz klucz podstawowy. W kolumnie oknie Właściwości ustaw właściwość Identity true:

DB Explorer

Po utworzeniu kolumnę tabeli, z wyjątkiem stołu i nazw MovieDBs.

Komentarz:

Celowo tabeli o nazwie "MovieDBs" (kończące się na s). W następnym rozdziale, widać dane dla modelu "MovieDB". Wygląda to dziwnie, ale ta konwencja nazewnictwa gwarantuje, że kontroler podłączony do tabeli bazy danych, więc trzeba korzystać.


Dodawanie rekordów bazy danych

Można użyć Visual Web Developer, aby dodać kilka rekordów testowych do bazy filmowej.

Dwukrotnie kliknij plik folderów Movies.sdf App_Data.

Kliknij prawym przyciskiem myszy Database Explorer okno MovieDBs tabeli i wybierz polecenie Pokaż tabelę danych.

Dodaj kilka rekordów:

ID Title Director Date
1 Psycho Alfred Hitchcock 01.01.1960
2 La Dolce Vita Federico Fellini 01.01.1960

UWAGA: Kolumna ID będzie automatycznie aktualizować, nie można go edytować.


Dodaj String Connection

Dodaj do pliku web.config <connectionStrings> element z następujących elementów:

<add name="MovieDBContext"
connectionString="Data Source=|DataDirectory|Movies.sdf"
providerName="System.Data.SqlServerCe.4.0"/>


Baza ASP.NET MVC
10/30