zoukankan      html  css  js  c++  java
  • Dapper连接MySql

    Web.config

     <connectionStrings>
        <add name="MsConnectionStr" connectionString="Database=mysql_test;Data Source=localhost;User Id=root;Password=123456;CharSet=utf8;port=3306" />
      </connectionStrings>

    封装一下Dapper

    public class DapperService
        {
            public static MySqlConnection MySqlConnection()
            {
                string mysqlConnectionStr = ConfigurationManager.ConnectionStrings["MsConnectionStr"].ToString();
                var connection = new MySqlConnection(mysqlConnectionStr);
                connection.Open();
                return connection;
            }
    
        }

    MySql数据库

    User实体

    public class User
        {
            public int ID { get; set; }
    
            public string Name { get; set; }
    
            public bool Sex { get; set; }
    
            public decimal Age { get; set; }
    
            public string Tel { get; set; }
    
            public DateTime? ModifyTime { get; set; }
    
        }

    Select查询

    using (IDbConnection conn = DapperService.MySqlConnection())
    {
              string sqlCommandStr = @"SELECT * FROM USER";
              List<User> userList = conn.Query<User>(sqlCommandStr).ToList();
              return View(userList);
    }

     Insert插入

     public void InsertInfo(User user)
    {
         string insertSqlStr = @"INSERT INTO  user(Name,Sex,Age,Tel)VALUES(@Name,@Sex,@Age,@Tel)";
    
         using (IDbConnection conn = DapperService.MySqlConnection())
         {
          // conn.Execute(insertSqlStr, new { Name="ssss",Sex=true,Age="22",Tel="2222"});  ///这种是手动赋值
              conn.Execute(insertSqlStr, user);    //这种是按实体插入
         }
    }
  • 相关阅读:
    BZOJ 1391: [Ceoi2008]order
    BZOJ 4504: K个串
    2019 年百度之星·程序设计大赛
    POJ 2398 Toy Storage (二分 叉积)
    POJ 2318 TOYS (二分 叉积)
    HDU 6697 Closest Pair of Segments (计算几何 暴力)
    HDU 6695 Welcome Party (贪心)
    HDU 6693 Valentine's Day (概率)
    HDU 6590 Code (判断凸包相交)
    POJ 3805 Separate Points (判断凸包相交)
  • 原文地址:https://www.cnblogs.com/xinyibufang/p/8668153.html
Copyright © 2011-2022 走看看