.net4.0使用Dapper操作MySql
Posted gdjlc
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了.net4.0使用Dapper操作MySql相关的知识,希望对你有一定的参考价值。
准备使用Dapper操作mysql,由于电脑只有vs2010,所以需要Dapper和MySql组件支持.net 4.0。
经过一番测试,终于弄出一个DEMO。
1、操作MySql需要用MySql.Data.dll。
MySql.Data.dll有多个版本,官网关于版本的说明链接如下:
https://dev.mysql.com/doc/connector-net/en/connector-net-versions.html
支持.net4.0的MySql.Data.dll的比较新版本是6.9系列。
我下载的是6.9.8版本,里面有有3个目录v2.0、v4.0、v4.5,分别是对应.net framework版本。
把v4.0里面的MySql.Data.dll添加到vs2010的引用中。
2、Dapper的版本选择
在这里下载的支持.net4.0
https://download.csdn.net/download/pxgame/10302588
顺便把源码也记录在这里
3、Dapper封装
public class DapperHelper public static MySqlConnection MySqlConnection() string mysqlConnectionStr = System.Configuration.ConfigurationManager.AppSettings["MySqlConn"].ToString(); var connection = new MySqlConnection(mysqlConnectionStr); connection.Open(); return connection;
其中配置文件MySqlConn的配置值为
Database=testdb;Data Source=localhost;User Id=root;Password=;CharSet=utf8;port=3306
4、User实体
public class User public int Id get; set; public string Name get; set;
5、使用Dapper进行select查询
using (IDbConnection conn = DapperHelper.MySqlConnection()) string sqlCommandStr = @"select * from user"; List<User> userList = conn.Query<User>(sqlCommandStr).ToList(); //todo
以上是关于.net4.0使用Dapper操作MySql的主要内容,如果未能解决你的问题,请参考以下文章