ToB企服应用市场:ToB评测及商务社交产业平台
标题:
Dapper.Lite 使用教程
[打印本页]
作者:
兜兜零元
时间:
2023-6-4 00:17
标题:
Dapper.Lite 使用教程
以MySQL数据库为例
一. 安装
NuGet搜索Dapper.Lite并安装最新版本。
NuGet搜索MySql.Data并安装最新版本。
二. 实现数据库Provider
using Dapper.Lite;
using MySql.Data.MySqlClient;
using System.Data.Common;
namespace DAL
{
public class MySQLProvider : MySQLProviderBase, IDbProvider
{
#region 创建 DbConnection
public override DbConnection CreateConnection(string connectionString)
{
return new MySqlConnection(connectionString);
}
#endregion
#region 生成 DbParameter
public override DbParameter GetDbParameter(string name, object value)
{
return new MySqlParameter(name, value);
}
#endregion
}
}
复制代码
三. 创建IDapperLiteClient实例
IDapperLiteClient db = new DapperLiteClient(
"Data Source=localhost;Port=3306;User ID=root;Password=123456;Initial Catalog=litesql_test;Charset=utf8mb4;SslMode=none;Allow User Variables=True;",
DBType.MySQL,
new MySQLProvider());
复制代码
四. 查询示例
SQL查询
[code]IDbSession session = db.GetSession();ISqlString sql = session.Sql("select * from sys_user where id
欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/)
Powered by Discuz! X3.4