public SQLBindingAsyncCollector(SQLBindingAttribute attribute, IDBService dbService, INameResolver nameResolver) { if (attribute == null) { throw new ArgumentNullException(nameof(attribute)); } if (dbService == null) { throw new ArgumentNullException(nameof(dbService)); } if (nameResolver == null) { throw new ArgumentNullException(nameof(nameResolver)); } this._attribute = attribute; this._nameResolver = nameResolver; this._dbService = dbService; this._dbService.SetConfiguration(new DBConfiguration() { ConnectionString = attribute.ConnectionString }); }
public IAsyncCollector <TableRowData> Convert(SQLBindingAttribute attribute) { return(new SQLBindingAsyncCollector(attribute, _dbService, _nameResolver)); }