private void RemoveColumnFromExtraction(ConcreteColumn concreteColumn) { if (concreteColumn != null) { concreteColumn.DeleteInDatabase(); olvSelected.RemoveObject(concreteColumn); } RefreshDisabledObjectStatus(); SortSelectedByOrder(); }
private string GetDestinationDatabaseType(ConcreteColumn col) { //Make sure we know if we are going between database types var fromDbType = _destinationDatabase.Server.DatabaseType; var toDbType = col.ColumnInfo.TableInfo.DatabaseType; if (fromDbType != toDbType) { var fromSyntax = col.ColumnInfo.GetQuerySyntaxHelper(); var toSyntax = _destinationDatabase.Server.GetQuerySyntaxHelper(); DatabaseTypeRequest intermediate = fromSyntax.TypeTranslater.GetDataTypeRequestForSQLDBType(col.ColumnInfo.Data_type); return(toSyntax.TypeTranslater.GetSQLDBTypeForCSharpType(intermediate)); } return(col.ColumnInfo.Data_type); }