ASP.NET MVC – SQL 資料庫簡介
本教程所需的這個資料庫可以通過以下幾個簡單的步驟來建立:
- 右擊 Solution Explorer 視窗中的 App_Data 資料夾
- 選擇 Add, New Item
- 選擇 SQL Server Compact Local Database *
- 將資料庫命名為 Movies.sdf
- 點選 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 |
對列的解釋:
- ID 是用於標識表中每條記錄的整數(全數字)。
- Title 是 100 個字元長度的文字列,用於儲存影片的名稱。
- Director 是 100 個字元長度的文字列,用於儲存導演的名字。
- Date 是日期列,用於儲存影片的釋出日期。
在建立好上述列之後,您必須將 ID 列設定為表的主鍵(記錄識別符號)。要做到這點,請點選列名(ID),並選擇 Primary Key。在 Column Properties 視窗中,設定 Identity 屬性為 True:
當您建立好表列後,儲存表並命名為 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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- ASP.NET MVC – 安全簡介ASP.NETMVC
- ASP.NET MVC – 模型簡介ASP.NETMVC模型
- ASP.NET MVC – 檢視簡介ASP.NETMVC
- ASP.NET MVC – 控制器簡介ASP.NETMVC
- HTML5 Web SQL 資料庫簡介HTMLWebSQL資料庫
- ASP.NET Web Forms – 資料庫連線簡介ASP.NETWebORM資料庫
- ASP.NET MVC – 樣式和佈局簡介ASP.NETMVC
- 資料庫介紹--認識簡單的SQL語句資料庫SQL
- MongoDB資料庫簡介MongoDB資料庫
- WIOD資料庫簡介資料庫
- oceanbase資料庫簡介資料庫
- ASP.NET Web Pages – 資料夾簡介ASP.NETWeb
- HSQL 資料庫介紹(1)--簡介SQL資料庫
- MySQL資料庫索引簡介MySql資料庫索引
- Oracle:容器資料庫簡介Oracle資料庫
- 好程式設計師大資料培訓分享之MySQL資料庫SQL簡介程式設計師大資料MySql資料庫
- redis(1)NoSQL資料庫簡介RedisSQL資料庫
- H2 資料庫介紹(1)--簡介資料庫
- Oracle - 資料庫的組成簡介Oracle資料庫
- mysql 資料庫效能分析工具簡介MySql資料庫
- MySQL資料庫儲存引擎簡介MySql資料庫儲存引擎
- 國產資料庫OushuDB(Database)簡介資料庫Database
- 圖資料庫基礎簡介 -KDnuggets資料庫
- 【postgresl】PG資料庫sql特性簡單解析資料庫SQL
- JQuery對ASP.NET MVC資料進行操作jQueryASP.NETMVC
- Asp.net MVC 4 模型的資料註釋ASP.NETMVC模型
- SQL資料庫SQL資料庫
- 第1章 Oracle資料庫簡介-RMOracle資料庫
- 第1章 Oracle資料庫簡介-DBMSOracle資料庫
- 達夢資料庫全文索引簡介資料庫索引
- 資料庫 Mysql 邏輯架構簡介資料庫MySql架構
- 對GaussDB資料庫和資料管理的簡單介紹資料庫
- ASP.NET Core的實時庫: SignalR簡介及使用ASP.NETSignalR
- Spark SQL使用簡介(3)--載入和儲存資料SparkSQL
- DB2--資料庫管理系統簡介DB2資料庫
- 科研資料庫備案平臺簡介(RDD)資料庫
- 資料集簡介
- JavaWeb——JSP呼叫資料庫、JavaBean、MVC模式JavaWebJS資料庫BeanMVC模式