ASP.NET MVC – SQL 資料庫簡介

roc_guo發表於2022-02-24
建立資料庫

本教程所需的這個資料庫可以透過以下幾個簡單的步驟來建立:

  1. 右擊 Solution Explorer 視窗中的 App_Data 資料夾
  2. 選擇 Add, New Item
  3. 選擇 SQL Server Compact Local Database *
  4. 將資料庫命名為 Movies.sdf
  5. 點選 Add 按鈕

* 如果選項中沒有 SQL Server Compact Local Database,則說明您尚未在計算機上安裝 SQL Server Compac。請透過以下連結進行安裝:SQL Server Compact

Visual Web Developer 會自動在 App_Data 資料夾中建立該資料庫。

註釋:在本教程中,需要您掌握一些關於 SQL 資料庫的基礎知識。如果您想先學習這個主題,請訪問我們的 SQL 教程。

新增資料庫表

雙擊 App_Data 資料夾中的 Movies.sdf 檔案,將開啟 Database Explorer 視窗。

如需在資料庫中建立一個新的表,請右擊 Tables 資料夾,然後選擇 Create Table。

建立如下的列:

型別 是否允許為 Null
ID int (primary key) No
Title nvarchar(100) No
Director nvarchar(100) No
Date datetime No

對列的解釋:

  1. ID 是用於標識表中每條記錄的整數(全數字)。
  2. Title 是 100 個字元長度的文字列,用於儲存影片的名稱。
  3. Director 是 100 個字元長度的文字列,用於儲存導演的名字。
  4. Date 是日期列,用於儲存影片的釋出日期。

在建立好上述列之後,您必須將 ID 列設定為表的主鍵(記錄識別符號)。要做到這點,請點選列名(ID),並選擇 Primary Key。在 Column Properties 視窗中,設定 Identity 屬性為 True:

ASP.NET MVC – SQL 資料庫簡介ASP.NET MVC – SQL 資料庫簡介

當您建立好表列後,儲存表並命名為 MovieDBs。

註釋:

我們特意把表命名為 "MovieDBs"(以 s 結尾)。在下一章中,您將看到用於資料模型的 "MovieDB"。這看起來有點奇怪,不過這種命名慣例能確保控制器連線上資料庫表,您必須這麼使用。

新增資料庫記錄

您可以使用 Visual Web Developer 向 movie 資料庫中新增一些測試記錄。

雙擊 App_Data 資料夾中的 Movies.sdf 檔案。

右擊 Database Explorer 視窗中的 MovieDBs 表,並選擇 Show Table Data。

新增一些記錄:

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

註釋:ID 列會自動更新,您可以不用編輯它。

新增連線字串

向您的 Web.config 檔案中的 元素新增如下元素:

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


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69901823/viewspace-2857531/,如需轉載,請註明出處,否則將追究法律責任。

相關文章