Dapper 是一个轻量级ORM框架,在项目中如果对性能比较看中,Dapper是一个不错的选择。接下来我们就来看看如何在项目中使用Dapper.
1.安装Dapper
这里直接使用Nuget安装。
安装完成之后,发现Nuget下已经有了Dapper。
2.创建DapperHelper
接下来创建一个DapperHelper帮助类,来进行读取数据库连接字符串,打开数据库等操作。
代码:
public class DapperHelper
{
/// 数据库连接名
private static string _connection = string.Empty;
/// 获取连接名
private static string Connection
{
get { return _connection; }
//set { _connection = value; }
}
/// 返回连接实例
private static IDbConnection dbConnection = null;
/// 静态变量保存类的实例
private static DapperHelper uniqueInstance;
/// 定义一个标识确保线程同步
private static readonly object locker = new object();
///
/// 私有构造方法,使外界不能创建该类的实例,以便实现单例模式
///
private DapperHelper()
{
// 这里为了方便演示直接写的字符串,实例项目中可以将连接字符串放在配置文件中,再进行读取。
_connection = @"server=.;uid=sa;pwd=sasasa;database=Dapper";
}
///
/// 获取实例,这里为单例模式,保证只存在一个实例
///
///
public static DapperHelper GetInstance()