public static bool ColumnTypesMatch(ColumnDefinition col1, ColumnDefinition col2) { FirebirdColumn column = new FirebirdColumn(new FirebirdOptions()); string colDef1 = column.GenerateForTypeAlter(col1); string colDef2 = column.GenerateForTypeAlter(col2); return colDef1 == colDef2; }
public static bool ColumnTypesMatch(ColumnDefinition col1, ColumnDefinition col2) { FirebirdColumn column = new FirebirdColumn(new FirebirdOptions()); string colDef1 = column.GenerateForTypeAlter(col1); string colDef2 = column.GenerateForTypeAlter(col2); return(colDef1 == colDef2); }
public static bool ColumnTypesMatch(ColumnDefinition col1, ColumnDefinition col2) { var fbOptions = new FirebirdOptions(); FirebirdColumn column = new FirebirdColumn(fbOptions, new FirebirdQuoter(fbOptions, new OptionsWrapper <QuoterOptions>(new QuoterOptions()))); string colDef1 = column.GenerateForTypeAlter(col1); string colDef2 = column.GenerateForTypeAlter(col2); return(colDef1 == colDef2); }
public static bool DefaultValuesMatch(ColumnDefinition col1, ColumnDefinition col2) { if (col1.DefaultValue is ColumnDefinition.UndefinedDefaultValue && col2.DefaultValue is ColumnDefinition.UndefinedDefaultValue) { return(true); } if (col1.DefaultValue is ColumnDefinition.UndefinedDefaultValue || col2.DefaultValue is ColumnDefinition.UndefinedDefaultValue) { return(true); } FirebirdColumn column = new FirebirdColumn(new FirebirdOptions()); string col1Value = column.GenerateForDefaultAlter(col1); string col2Value = column.GenerateForDefaultAlter(col2); return(col1Value != col2Value); }
public static bool DefaultValuesMatch(ColumnDefinition col1, ColumnDefinition col2) { if (col1.DefaultValue is ColumnDefinition.UndefinedDefaultValue && col2.DefaultValue is ColumnDefinition.UndefinedDefaultValue) { return(true); } if (col1.DefaultValue is ColumnDefinition.UndefinedDefaultValue || col2.DefaultValue is ColumnDefinition.UndefinedDefaultValue) { return(true); } var fbOptions = new FirebirdOptions(); FirebirdColumn column = new FirebirdColumn(fbOptions, new FirebirdQuoter(fbOptions, new OptionsWrapper <QuoterOptions>(new QuoterOptions()))); string col1Value = column.GenerateForDefaultAlter(col1); string col2Value = column.GenerateForDefaultAlter(col2); return(col1Value != col2Value); }
public static bool DefaultValuesMatch(ColumnDefinition col1, ColumnDefinition col2) { if (col1.DefaultValue is ColumnDefinition.UndefinedDefaultValue && col2.DefaultValue is ColumnDefinition.UndefinedDefaultValue) return true; if (col1.DefaultValue is ColumnDefinition.UndefinedDefaultValue || col2.DefaultValue is ColumnDefinition.UndefinedDefaultValue) return true; FirebirdColumn column = new FirebirdColumn(new FirebirdOptions()); string col1Value = column.GenerateForDefaultAlter(col1); string col2Value = column.GenerateForDefaultAlter(col2); return col1Value != col2Value; }