public void InitialiseDependencies(IBaseSqlExecutorOptions options) { QueryExecutor = new QueryExecutor(options.ServiceProvider); CommandExecutor = new CommandExecutor(options.ServiceProvider); _connection = options.Connection; Dbms = options.Dbms; }
public QueryExecutor(IServiceProvider services) { Options = services.GetService <IBaseSqlExecutorOptions>(); }
public void InitialiseDependencies(IBaseSqlExecutorOptions options) { _connection = options.Connection; Dbms = options.Dbms; }
public CommandExecutor(IServiceProvider provider) { Options = provider.GetService <IBaseSqlExecutorOptions>(); }