Refactoring SetupConsole with DBFactory

This commit is contained in:
Janus C. H. Knudsen 2025-02-21 23:34:06 +01:00
parent 8dd01d291d
commit 78d49a9829
20 changed files with 337 additions and 407 deletions

View file

@ -15,10 +15,10 @@ public class SetupConfiguration : IDbConfigure<SetupConfiguration.Command>
{
_connectionFactory = connectionFactory;
}
public void With(Command notInUse)
public void With(Command notInUse, ConnectionStringParameters parameters = null)
{
using var conn = _connectionFactory.Create();
using var transaction = conn.OpenWithTransaction();
using var conn = parameters is null ? _connectionFactory.Create() : _connectionFactory.Create(parameters);
using var transaction = conn.OpenWithTransaction();
try
{
CreateConfigurationTable(conn);