Latest web development tutorials

ASP.NET MVC-Datenbank

Um ASP.NET MVC zu lernen, werden wir eine Internet-Anwendung zu bauen.

Teil 6: Hinzufügen von Datenbank.


Erstellen einer Datenbank

Visual Web Developer mit einer SQL-Datenbank mit dem Namen SQL Server Compact kostenlos.

Die Datenbank für dieses Tutorial benötigt durch ein paar einfachen Schritten zu erstellen:

  • Rechtsklick auf den Projektmappen - Explorer - Fenster Ordner App_Data
  • Wählen Sie Hinzufügen, Neues Element
  • Wählen Sie den SQL Server Compact lokale Datenbank *
  • Die Datenbank mit dem Namen Movies.sdf
  • Klicken Sie auf die Schaltfläche Hinzufügen

* Wenn keine der Optionen SQL Server Compact lokale Datenbank, es bedeutet , dass Sie nicht SQL Server Compac auf dem Computer installiert haben. Bitte installieren Sie den folgenden Link: die SQL Server Compact

Visual Web Developer wird automatisch die Datenbank im Ordner App_Data erstellen.

Hinweis: In diesem Tutorial, Sie verpflichtet sind , einige grundlegende Kenntnisse von SQL - Datenbanken zu haben. Wenn Sie dieses Thema zu studieren möchten, besuchen Sie bitte unsere SQL - Tutorial .


Fügen Sie eine Datenbanktabelle

Doppelklicken Sie auf die Ordner App_Data Movies.sdf Dateien, Datenbank - Explorer - Fenster öffnet sich .

Um eine neue Tabelle in der Datenbank zu erstellen, rechtsklicken Sie den Ordner Tabellen und wählen Sie Tabelle erstellen.

Erstellen Sie die folgenden Spalten:

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

Spalte Erklärung

ID ist eine ganze Zahl (ganze Zahl) für jeden Datensatz in der Tabelle identifiziert.

Titel ist 100 Zeichen lang Textspalte, der Name des Films für die Lagerung.

Director ist 100 Zeichen lang Textspalten für den Namen des Regisseurs zu speichern.

Ist das Datum Spalten zum Speichern von Videofreigabedatum.

Nach der oben genannten Spalten erstellen, müssen Sie die ID-Spalte als Primärschlüssel für die Tabelle (Satzkennung) gesetzt. Um dies zu tun, klicken Sie auf den Spaltennamen (ID), und wählen Sie Primary Key. In Spalteneigenschaften Fenster die Identität Eigenschaft auf True:

DB Explorer

Sobald Sie eine Spalte der Tabelle erstellt haben, speichern Sie die Tabelle und den Namen MovieDBs.

Kommentar:

Wir haben uns bewusst Tabelle mit dem Namen "MovieDBs" (in s enden). Im nächsten Kapitel werden Sie die Daten für das Modell "MovieDB" zu sehen. Es sieht seltsam aus, aber diese Namenskonvention stellt sicher, dass die Steuerung der Datenbanktabelle verbunden ist, so dass Sie zu verwenden.


Hinzufügen von Datenbankeinträgen

Sie können Visual Web Developer verwenden, um einige Testdatensätze zu Film-Datenbank hinzuzufügen.

Doppelklicken Sie auf den Ordner App_Data Movies.sdf Datei.

Rechtsklick auf den Datenbank - Explorer - Fenster MovieDBs Tabelle und wählen Sie Tabelle anzeigen Daten.

Fügen Sie einige Datensätze:

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

HINWEIS: ID - Spalte wird automatisch aktualisiert, Sie können es nicht ändern.


In Connection String

In der Datei Web.config <connection> Element der folgenden Elemente:

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