MVC3中使用WebMatrix.Data 来操作数据库
使用WebMatrix.Data可以简化对数据库操作的代码,杜绝sql注入漏洞,并且支持多种数据库,最重要的是完全可以在Razor中使用。
我们首先来看一段优雅的代码。
如上代码就是使用WebMatrix.Data在Razor模板引擎中来操作数据库,非常简单。使用WebMatrix.Data前需要先引用下WebMatrix.Data.dll组件,在ASP.NET Web Pages的安装目录下能找到,如C:\Program Files\Microsoft ASP.NET\ASP.NET Web Pages\v1.0\Assemblies。
第二步我们需要在web.config加入数据库链接代码,如下,天然支持多种数据库,目前我仅测试过access和mssql数据库,sqlite未测试成功过。
WebMatrix.Data自带很多方法,如添加,更新,删除操作,如下图为添加操作
更多的功能等待你的挖掘。