public static DataTableMapping GetTableMappingBySchemaAction(DataTableMappingCollection tableMappings, string sourceTable, string dataSetTable, MissingMappingAction mappingAction) { if (tableMappings.Contains(sourceTable)) { return(tableMappings[sourceTable]); } if (mappingAction == MissingMappingAction.Error) { throw new InvalidOperationException(String.Format("Missing source table mapping: '{0}'", sourceTable)); } if (mappingAction == MissingMappingAction.Ignore) { return(null); } return(new DataTableMapping(sourceTable, dataSetTable)); }
public static DataTableMapping GetTableMappingBySchemaAction (DataTableMappingCollection tableMappings, string sourceTable, string dataSetTable, MissingMappingAction mappingAction) { if (tableMappings.Contains (sourceTable)) return tableMappings[sourceTable]; if (mappingAction == MissingMappingAction.Error) throw new InvalidOperationException (); if (mappingAction == MissingMappingAction.Ignore) return null; return new DataTableMapping (sourceTable, dataSetTable); }