码迷,mamicode.com
首页 > 移动开发 > 详细

.net4.0使用Dapper操作MySql

时间:2019-06-02 15:25:46      阅读:609      评论:0      收藏:0      [点我收藏+]

标签:str   connect   lis   manage   记录   sdn   pps   tostring   open   

准备使用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

标签:str   connect   lis   manage   记录   sdn   pps   tostring   open   

原文地址:https://www.cnblogs.com/gdjlc/p/10963012.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!