namespace Kean.Infrastructure.Database
{
///
/// 基于 Dapper 的 SQL Server 数据库驱动
///
internal sealed class MssqlDapperDriver : IDriver
{
private readonly string _connectionString;
///
/// 构造函数
///
/// 数据库连接字符串
public MssqlDapperDriver(string connectionString) => _connectionString = connectionString;
///
/// 创建数据库连接
///
/// 数据库连接
public IDbContext CreateContext()
{
IDbContext context = new MssqlDapperContext(_connectionString);
context.Connection.Open();
return context;
}
}
}