private TableMappingDefinition CreateTableMappingDefinition(SourceTable srcTable, DestinationTable destTable, TableMappingConfiguration mappingConfig) { TableMappingDefinition mappingDefinition; if (mappingConfig != null) { mappingDefinition = new TableMappingDefinition(srcTable, destTable, mappingConfig.FieldMappings); } else { mappingDefinition = new TableMappingDefinition(srcTable, destTable); } return mappingDefinition; }
private SourceTable GetSourceTable(string destTableName, TableMappingConfiguration mappingConfig) { SourceTable sourceTable = null; if (mappingConfig != null) { string mapSourceTableName = mappingConfig.SourceTableName != null ? mappingConfig.SourceTableName : destTableName; sourceTable = _sourceDatabase.GetTable(mapSourceTableName); } else { sourceTable = _sourceDatabase.GetTable(destTableName); } return sourceTable; }