翼度科技»论坛 编程开发 .net 查看内容

Dapper.Lite 使用教程

7

主题

7

帖子

21

积分

新手上路

Rank: 1

积分
21
以MySQL数据库为例
一. 安装

NuGet搜索Dapper.Lite并安装最新版本。

NuGet搜索MySql.Data并安装最新版本。

二. 实现数据库Provider
  1. using Dapper.Lite;
  2. using MySql.Data.MySqlClient;
  3. using System.Data.Common;
  4. namespace DAL
  5. {
  6.     public class MySQLProvider : MySQLProviderBase, IDbProvider
  7.     {
  8.         #region 创建 DbConnection
  9.         public override DbConnection CreateConnection(string connectionString)
  10.         {
  11.             return new MySqlConnection(connectionString);
  12.         }
  13.         #endregion
  14.         #region 生成 DbParameter
  15.         public override DbParameter GetDbParameter(string name, object value)
  16.         {
  17.             return new MySqlParameter(name, value);
  18.         }
  19.         #endregion
  20.     }
  21. }
复制代码
三. 创建IDapperLiteClient实例
  1. IDapperLiteClient db = new DapperLiteClient(
  2.     "Data Source=localhost;Port=3306;User ID=root;Password=123456;Initial Catalog=litesql_test;Charset=utf8mb4;SslMode=none;Allow User Variables=True;",
  3.     DBType.MySQL,
  4.     new MySQLProvider());
复制代码
四. 查询示例

SQL查询

[code]IDbSession session = db.GetSession();ISqlString sql = session.Sql("select * from sys_user where id

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

举报 回复 使用道具