public DefaultTransformEngine(IDocumentTransformProvider provider) { _transformProvider = provider; _dataReaderRegistrations = new Dictionary <string, DataReaderRegistration>(); _dataWriterRegistrations = new Dictionary <string, DataWriterRegistration>(); RegisterDataReader(new DataReaderRegistration { Name = "mongo", CreateNew = CreateMongoDataReader }); RegisterDataReader(new DataReaderRegistration { Name = "mssql", CreateNew = CreateSqlDataReader }); RegisterDataReader(new DataReaderRegistration { Name = "json", CreateNew = CreateJsonFileDataReader }); RegisterDataWriter(new DataWriterRegistration { Name = "mongo", CreateNew = CreateMongoDataWritter }); RegisterDataWriter(new DataWriterRegistration { Name = "mssql", CreateNew = CreateSqlDataWritter }); }
public DefaultTransformEngine(IDocumentTransformProvider provider) { _transformProvider = provider; _dataReaderRegistrations = new Dictionary<string, DataReaderRegistration>(); _dataWriterRegistrations = new Dictionary<string, DataWriterRegistration>(); RegisterDataReader(new DataReaderRegistration { Name = "mongo", CreateNew = CreateMongoDataReader }); RegisterDataReader(new DataReaderRegistration { Name = "mssql", CreateNew = CreateSqlDataReader }); RegisterDataReader(new DataReaderRegistration { Name = "json", CreateNew = CreateJsonFileDataReader }); RegisterDataWriter(new DataWriterRegistration { Name = "mongo", CreateNew = CreateMongoDataWritter }); RegisterDataWriter(new DataWriterRegistration { Name = "mssql", CreateNew = CreateSqlDataWritter }); }