Exemplo n.º 1
0
 public static bool IsNumeric(this ScriptDom.SqlDataTypeOption source) =>
 // TODO: Might make sense to put in a dictionary
 (source == ScriptDom.SqlDataTypeOption.BigInt) ||
 (source == ScriptDom.SqlDataTypeOption.Bit) ||
 (source == ScriptDom.SqlDataTypeOption.Decimal) ||
 (source == ScriptDom.SqlDataTypeOption.Float) ||
 (source == ScriptDom.SqlDataTypeOption.Int) ||
 (source == ScriptDom.SqlDataTypeOption.Money) ||
 (source == ScriptDom.SqlDataTypeOption.Numeric) ||
 (source == ScriptDom.SqlDataTypeOption.Real) ||
 (source == ScriptDom.SqlDataTypeOption.SmallInt) ||
 (source == ScriptDom.SqlDataTypeOption.SmallMoney) ||
 (source == ScriptDom.SqlDataTypeOption.TinyInt);
Exemplo n.º 2
0
 public SqlDataType(ScriptDom.SqlDataTypeOption sqlDataType)
 {
     _sqlDataType = sqlDataType;
 }
Exemplo n.º 3
0
 public static bool CanAssignTo(this ScriptDom.SqlDataTypeOption source, ScriptDom.SqlDataTypeOption dest) =>
 (source == dest) ||
 ((source == ScriptDom.SqlDataTypeOption.VarChar) && (dest == ScriptDom.SqlDataTypeOption.NVarChar)) ||
 ((source == ScriptDom.SqlDataTypeOption.Int) && (dest == ScriptDom.SqlDataTypeOption.Float));