Nueva mejoras Y estabilidad

This commit is contained in:
2025-12-26 22:27:20 -06:00
parent 203859b22a
commit ac96cb1f23
23 changed files with 1841 additions and 480 deletions

View File

@@ -0,0 +1,21 @@
using System.Data;
using Npgsql;
namespace MieSystem.Data;
public class NpgsqlConnectionFactory
{
private readonly string _connectionString;
public NpgsqlConnectionFactory(IConfiguration configuration)
{
_connectionString = configuration.GetConnectionString("PostgreSQL")
?? throw new InvalidOperationException("ConnectionString PostgreSQL no configurada");
}
public Task<IDbConnection> CreateAsync()
{
IDbConnection conn = new NpgsqlConnection(_connectionString);
return Task.FromResult(conn);
}
}