要了解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:
當您完成創建表列,保存表,並將其命名MovieDBs。
注意:
我們特意命名表"MovieDBs" (ending with s) 。 在下一章中,你會看到它的名字"MovieDB"用於數據模型。 這看起來很奇怪,但這是你必須使用,使控制器連接到數據庫表的命名約定。
添加數據庫記錄
您可以使用Visual Web Developer中的一些測試記錄添加到電影數據庫。
在App_Data文件夾中雙擊Movies.sdf文件。
在數據庫資源管理器窗口中,右鍵單擊MovieDBs表並選擇顯示表數據 。
添加一些記錄:
ID | 標題 | 導向器 | 日期 |
---|---|---|---|
1 | 心理 | 阿爾弗雷德·希區柯克 | 1960年1月1日 |
2 | 甜蜜的生活 | 費里尼 | 1960年1月1日 |
注:ID列自動更新。 你不應該對其進行編輯。