private ITransformDataWritter CreateSqlDataWritter(DataOutputModel target) { var temp = target.Connection.Split('.'); var logicDbName = temp[0]; var tableName = temp[1]; var connection = new SqlConnection(_connectionStringProvider.GetConnectionString(logicDbName)); return(new SqlDataWritter(connection, tableName, target.PrimaryKey)); }
public MongoDataOutput(DataOutputModel model) { _columnNames = model.ColumnNames; _connectionString = model.Connection; var temp = model.ObjectName.Split('.'); _databaseName = temp[0]; _collectionName = temp[1]; Connect(); }
public MongoDataOutput(DataOutputModel model) { _columnNames = model.ColumnNames; _connectionString = model.Connection; var temp = model.ObjectName.Split('.'); _databaseName = temp[0]; _collectionName = temp[1]; Connect(); }
private ITransformDataWritter CreateMongoDataWritter(DataOutputModel target) { var collection = GetCollection(target.Connection); return(new MongoDataWritter(collection)); }
private ITransformDataWritter CreateMongoDataWritter(DataOutputModel target) { var collection = GetCollection(target.Connection); return new MongoDataWritter(collection); }
private ITransformDataWritter CreateSqlDataWritter(DataOutputModel target) { var temp = target.Connection.Split('.'); var logicDbName = temp[0]; var tableName = temp[1]; var connection = new SqlConnection(_connectionStringProvider.GetConnectionString(logicDbName)); return new SqlDataWritter(connection, tableName, target.PrimaryKey); }
public IDataOutput CreateDataOutput(DataOutputModel model) { return LemonTransform.Container.Resolve<IDataOutput>( model.TargetType + "_output", new { model = model }); }
public IDataOutput CreateDataOutput(DataOutputModel model) { return(LemonTransform.Container.Resolve <IDataOutput>( model.TargetType + "_output", new { model = model })); }