WebMatrix教程(四) (讀取數(shù)據(jù)庫)
概要
WebMatrix對于快速建站的確很有幫助,我曾經(jīng)用它建立基于 Wordpress, Joomla, DNN 等平臺的項目,省卻了很多設(shè)置上的麻煩,只需要傻瓜式的點擊下一步和輸入一些基本信息即可。
文本介紹如何在WebMatrix項目中使用和讀取 SQL Server CE 數(shù)據(jù)庫。
如果你第一次聽說WebMatrix可以參考本系列的前三篇文章。
正文
1. 打開WebMatrix 選擇 site from Template, 再選擇 Starter Site 模板。在這里我給網(wǎng)站命名為Starter Site. 然后點擊下方的Files, 你可以看到網(wǎng)站的初始結(jié)構(gòu)。
2. 點擊Databases,新建一個名為starter 的數(shù)據(jù)庫。 在菜單中選擇New Table, 修改Table 的名字為Product, 再加入新的列:Id, Name, 這里我們設(shè)置 Id 為 主鍵。
和 SQL Server 不同的是, 這里的屬性非常的少。
選中Table product 后, 點擊上面菜單中的按鈕"Data”, 你可以輸入一些數(shù)據(jù)到表格中:
3. 再點擊Files 回到文件瀏覽的視圖。 選擇 About.Cshtml
加入下面兩行代碼:
var db = Database.Open("starter");
var selectQueryString = "SELECT * FROM Product ORDER BY Name";
注意這里不需要在web.config 中設(shè)置 connection string。
再加入下面的代碼讀取所有數(shù)據(jù)并顯示在網(wǎng)頁:
@foreach (var row in db.Query(selectQueryString))
{
<tr>
<td>
@row.Id
</td>
<td>
@row.Name
</td>
</tr>
}
4. 點擊運行 start, 查看about.cshtml:
謝謝瀏覽本文





浙公網(wǎng)安備 33010602011771號