public DbQueryBase(ConnectionBuilder connectionBuilder, AbstractionOptions options) { this.connectionBuilder = connectionBuilder; this.Options = options; this.paginationFactory = PaginationAbstractFactory.GetObject(options.Dialect); this.exec = QueryExecutionLayerBuilder.Build(options, connectionBuilder); }
public DbQueryBase(IDbConnection connection, DatabaseDialect dialect) { this.dbConnection = connection; this.Dialect = dialect; this.paginationFactory = PaginationAbstractFactory.GetObject(dialect); }