winform使用ORM框架连接MySql

  • 一、项目引用Chloe,Chloe.MySql,MySqlConnector
  • 二、MySqlContext 构造函数需要一个 IDbConnectionFactory 的参数,IDbConnectionFactory 接口只有一个 CreateConnection() 方法,必须先建个类,实现 CreateConnection 方法。找个类文件输入下方代码创建MySqlConnectionFactory类
  •  public class MySqlConnectionFactory : IDbConnectionFactory
        {
            string _connString = null;
            public MySqlConnectionFactory(string connString)
            {
    
                this._connString = connString;
            }
            public IDbConnection CreateConnection()
            {
                IDbConnection conn = new MySqlConnection(this._connString);
                return conn;
            }
        }

    三、找个实体类生成工具生成实体类

  • 四、使用ORM框架,插入举例如下

  •   MySqlContext context = new MySqlContext(new MySqlConnectionFactory(connectstr));
                        t_testpiece t_Testpiece = new t_testpiece();
                        t_Testpiece.PartsName = text_BJMC.Text;
                        t_Testpiece.remark = textSSCX.Text;
                        t_Testpiece.TrainName =textBZ.Text;
                        context.InsertAsync(t_Testpiece);

    注:使用的dll文件以及自己找到的实体类生成工具在以下百度网盘分享连接

  • 链接:https://pan.baidu.com/s/1g-0iF-aM1v35aDY60MCOqA 
    提取码:5uzo 
    --来自百度网盘超级会员V4的分享

  • 实体类生成工具使用及下载转自MySQL-C#实体类生成器 - KevinDwm - 博客园

你可能感兴趣的:(mysql,数据库,c#)