ASP.NET MVC - SQL-Datenbank
- Previous Page MVC-Ansicht
- Next Page MVC-Modell
Um ASP.NET MVC zu lernen, werden wir eine Internetanwendung aufbauen.
Teil 6:Datenbank hinzufügen.
Erstellen Sie die Datenbank
Visual Web Developer verfügt über eine kostenlose SQL-Datenbank namens SQL Server Compact.
Diese Datenbank, die für das Tutorial erforderlich ist, kann mit mehreren einfachen Schritten erstellt werden:
- Klicken Sie mit der rechten Maustaste im Projektressourcemanager auf App_Data Verzeichnis
- Wählen SieHinzufügen,Neues Projekt
- Wählen Sie SQL Server Compact Local Database *
- Nennen Sie diese Datenbank Movies.sdf
- Klicken SieHinzufügenSchaltfläche
* Wenn im Menüpunkt keine SQL Server Compact Local Database angezeigt wird, bedeutet dies, dass Sie SQL Server Compact noch nicht auf Ihrem Computer installiert haben. Bitte installieren Sie es über folgenden Link:SQL Server Compact
Visual Web Developer erstellt automatisch diese Datenbank im App_Data-Ordner.
Note:Im教程 müssen Sie die Grundkenntnisse der SQL-Datenbank beherrschen. Wenn Sie diesen Themenbereich zunächst erlernen möchten, besuchen Sie bitte unsere SQL Tutorial.
Datenbanktabelle hinzufügen
Doppelklicken Sie auf den Ordner Movies.sdf Wird geöffnet Datenbank-Explorer Fenster.
Um eine neue Tabelle in dieser Datenbank zu erstellen, klicken Sie mit der rechten Maustaste Tabellen Verzeichnis, dann wählen SieErstellen Sie die Tabelle.
Erstellen Sie die folgenden Spalten:
Spalte | Typ | Nulls erlaubt |
---|---|---|
ID | int (primäres Schlüssel) | Nein |
Title | nvarchar(100) | Nein |
Director | nvarchar(100) | Nein |
Date | datetime | Nein |
Erklärung der Spalten:
ID Ein Integer, der zur Identifizierung jedes Eintrags in der Tabelle verwendet wird.
Title Eine 100 Zeichen lange Textspalte, die für den Namen des Films verwendet wird.
Director Eine 100 Zeichen lange Textspalte, die für den Namen des Regisseurs verwendet wird.
Date It is a date column used to store the release date of the film.
After creating the above columns, you must set the ID column as the table'sPrimary Key(record identifier). To do this, click on the column name (ID) and select Column Properties window, select Primary Key, and set In the Identity Property set to.
True MovieDBs.
Note:After you have finished creating table columns, please save the table and name it
We have named this table "MovieDBs" (ending with s). In the next chapter, we will see how "MovieDBs" is used in data models. Don't you feel a bit strange? However, this is the naming convention to ensure that controllers are linked to database tables.
Add Database Record
You can use Visual Web Developer to add some test records to the movie database. App_Data folder and double-click on Movies.sdf file in the Database Explorer window.
Right-click on the MovieDBs Table, and select Show Table Data.
Add Record:
ID | Title | Director | Date |
---|---|---|---|
1 | Psycho | Alfred Hitchcock | 01.01.1960 |
2 | La Dolce Vita | Federico Fellini | 01.01.1960 |
Note:The ID column will be automatically updated. You do not need to edit it.
Add a link string
Add a connection string to Web.config in the file <connectionStrings> Add the following element:
<add name="MovieDBContext" connectionString="Data Source=|DataDirectory|\Movies.sdf" providerName="System.Data.SqlServerCe.4.0"/>
- Previous Page MVC-Ansicht
- Next Page MVC-Modell