Files
Inventario-IT/backend/Data/DapperContext.cs

23 lines
739 B
C#
Raw Normal View History

using Microsoft.Data.SqlClient;
using System.Data;
namespace Inventario.API.Data
{
public class DapperContext
{
private readonly IConfiguration _configuration;
private readonly string _connectionString;
public DapperContext(IConfiguration configuration)
{
_configuration = configuration;
var connStr = _configuration.GetConnectionString("DefaultConnection");
if (connStr is null)
throw new ArgumentNullException(nameof(connStr), "ConnectionString 'DefaultConnection' no encontrada.");
_connectionString = connStr;
}
public IDbConnection CreateConnection()
=> new SqlConnection(_connectionString);
}
}