public SqlDumper(ISqlOutputStream stream, IDatabaseFactory factory, SqlFormatProperties props) { _stream = stream; _props = props; _factory = factory; _DDA = _factory.CreateDataAdapter(); _formatterState.DDA = _DDA; _dialect = _factory.CreateDialect(); _dumperCaps = _factory.DumperCaps; _dialectCaps = _factory.DialectCaps; }
public SqlGeneratorModel(IConnectionProvider provider, TextWriter stream, GenerateSql options, DatabaseInfo database, ICancelableProcessCallback cancelable, Action <string> logger) { _cancelable = cancelable; _provider = provider; _logger = logger; _factory = _provider.Factory; _sqlo = new SqlOutputStream(_factory.CreateDialect(), stream, new SqlFormatProperties()); _dmp = _factory.CreateDumper(_sqlo, new SqlFormatProperties()); _options = options; _database = database; _dialectCaps = _factory.DialectCaps; FillWorkingSets(); }