博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
WebMatrix教程(四) (读取数据库)
阅读量:7049 次
发布时间:2019-06-28

本文共 846 字,大约阅读时间需要 2 分钟。

概要

WebMatrix对于快速建站的确很有帮助,我曾经用它建立基于 Wordpress, Joomla, DNN 等平台的项目,省却了很多设置上的麻烦,只需要傻瓜式的点击下一步和输入一些基本信息即可。

 

文本介绍如何在WebMatrix项目中使用和读取 SQL Server CE 数据库。

如果你第一次听说WebMatrix可以参考本系列的前三篇文章。

 

正文

1. 打开WebMatrix 选择 site from Template, 再选择 Starter Site 模板。在这里我给网站命名为Starter Site. 然后点击下方的Files, 你可以看到网站的初始结构。

 

2. 点击Databases,新建一个名为starter 的数据库。 在菜单中选择New Table, 修改Table 的名字为Product, 再加入新的列:Id, Name, 这里我们设置 Id 为 主键。

和 SQL Server 不同的是, 这里的属性非常的少。

 

选中Table product 后, 点击上面菜单中的按钮"Data”, 你可以输入一些数据到表格中:

3. 再点击Files 回到文件浏览的视图。 选择 About.Cshtml

 

加入下面两行代码:

var db = Database.Open("starter");

var selectQueryString = "SELECT * FROM Product ORDER BY Name";

注意这里不需要在web.config 中设置 connection string。

再加入下面的代码读取所有数据并显示在网页:

 

@foreach (var row in db.Query(selectQueryString))

        {

            <tr>
                    <td>
                         @row.Id
                    </td>
                     <td>
                         @row.Name
                    </td>
               </tr>                                                     
      
}

 

4. 点击运行 start, 查看about.cshtml:

 

 

谢谢浏览本文

更多精彩的相关文章,请阅读

转载地址:http://yipol.baihongyu.com/

你可能感兴趣的文章
java中堆(heap)和堆栈(stack)
查看>>
H3C 5500/5820 端口聚合LACP
查看>>
我的友情链接
查看>>
Forefront TMG 服务器中如何规划和实现高可用性
查看>>
Exchange Server 2010 故障分享
查看>>
java正则匹配count字符串
查看>>
Exchange2007/2010如何恢复被禁用或者删除的邮箱
查看>>
第五天:Before -- CMD
查看>>
Docker软件安装系列。
查看>>
我的友情链接
查看>>
LEFT JOIN连表时,ON后多条件无效问题
查看>>
[20180423]flashback tablespace与snapshot standby.txt
查看>>
php中禁止单个ip与ip段访问的代码小结
查看>>
LeetCode-330.Patching Array
查看>>
zxing生成二维码转base64 img直接显示 Image对象转Base64码(java)
查看>>
xfire冲突问题解决(maven配置)
查看>>
C#面向对象(三)接口实现多态
查看>>
Linux下用Java获取本机IP
查看>>
Eclipse的Spring库导入
查看>>
velocity 判断 变量 是否不是空或empty
查看>>