最新的Web開發教程
 

ASP.NET MVC - SQL數據庫


要了解ASP.NET MVC,我們正在建立一個互聯網應用。

第六部分:添加數據庫。


創建數據庫

Visual Web Developer中附帶了一個名為SQL Server精簡免費的SQL數據庫。

本教程所需的數據庫可以用這些簡單的步驟來創建:

  • Solution Explorer窗口中右擊App_Data文件夾
  • 選擇添加,新項目
  • 選擇SQL Server精簡本地數據庫*
  • 命名數據庫Movies.sdf。
  • 點擊添加按鈕

*如果SQL Server精簡本地數據庫是不是一種選擇,你有沒有在您的計算機上安裝SQL Server精簡。 :從這個鏈接安裝SQL Server精簡

Visual Web Developer中自動創建App_Data文件夾數據庫。

注:在本教程中,預計有關於SQL數據庫的一些知識。 如果你想先學習這個主題,請訪問我們的SQL教程


添加數據庫表

雙擊Movies.sdf文件中的App_Data文件夾將打開一個數據庫資源管理器窗口。

要在數據庫中創建一個新表,右鍵單擊文件夾,並選擇創建表

創建下列:

類型 允許空
ID INT (primary key) 沒有
標題 nvarchar(100) 沒有
導向器 nvarchar(100) 沒有
日期 約會時間 沒有

欄目說明:

ID是一個整數(whole number)用於標識表中的每個記錄。

標題是100個字符的文本列來存儲電影的名字。

導演是100個字符的文本列來存儲導演的名字。

日期是datetime列來存儲電影的發布日期。

創建上述列之後,必須使ID列表的主鍵(record identifier) 。 要做到這一點,請單擊列名(ID)並選擇主鍵 。 此外,在列屬性窗口中,將身份屬性設置為True:

DB瀏覽器

當您完成創建表列,保存表,並將其命名MovieDBs。

注意:

我們特意命名表"MovieDBs" (ending with s) 。 在下一章中,你會看到它的名字"MovieDB"用於數據模型。 這看起來很奇怪,但這是你必須使用,使控制器連接到數據庫表的命名約定。


添加數據庫記錄

您可以使用Visual Web Developer中的一些測試記錄添加到電影數據庫。

App_Data文件夾中雙擊Movies.sdf文件。

在數據庫資源管理器窗口中,右鍵單擊MovieDBs表並選擇顯示表數據

添加一些記錄:

ID 標題 導向器 日期
1 心理 阿爾弗雷德·希區柯克 1960年1月1日
2 甜蜜的生活 費里尼 1960年1月1日

注:ID列自動更新。 你不應該對其進行編輯。