private byte ValueScale(object value) { if (value is SqlDecimal) { if (((SqlDecimal)value).IsNull) return 0; return ((SqlDecimal)value).Scale; } return ValueScaleCore(value); }