Razor系列-使用MySql数据库就这么简单!

来源:互联网 发布:15年股灾真相知乎 编辑:程序博客网 时间:2024/05/29 18:04

在Razor中,用自带的WebMatrix.Data.Database 操作MySql数据简单到无法想象。

1、下载MySql.Data.dll,并添加到项目bin下。

2、在web.config中增加 

a 在 <connectionStrings>下增加

<add connectionString="Server=localhost;Database=test;Uid=root;Pwd=***);" name="MySqlConnString" providerName="MySql.Data.MySqlClient" />

b在 <system.data><DbProviderFactories>下增加

<add name="MySQL Data Provider" invariant="MySql.Data.MySqlClient" description=".Net Framework Data Provider for MySQL" type="MySql.Data.MySqlClient.MySqlClientFactory, MySql.Data, Version=6.8.3.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d"/>

3、大功告成

代码测试

@{    var db = Database.Open("MySqlConnString");    IEnumerable<dynamic> rows = db.Query("Select * from TabUser");    db.Close();        foreach(var row in rows)    {        <div>用户名:@row.UserName;密码:@row.UserPass</div>    }}


0 0