string.Concat 返回 string.Empty

This commit is contained in:
敬洪波 2021-06-11 11:22:45 +08:00
parent 0c7c073e82
commit 50ba957e27

View File

@ -23,14 +23,21 @@ namespace FreeSql.Dameng
{ {
case DmDbType.Bit: case DmDbType.Bit:
if (value == null) value = null; if (value == null) value = null;
else value = (bool) value == true ? 1 : 0; else value = (bool)value == true ? 1 : 0;
dbtype = DmDbType.Int32; dbtype = DmDbType.Int32;
break; break;
case DmDbType.Char: case DmDbType.Char:
case DmDbType.VarChar: case DmDbType.VarChar:
case DmDbType.Text: case DmDbType.Text:
value = string.Concat(value); if (value == null)
{
value = (string)null;
}
else
{
value = string.Concat(value);
}
break; break;
} }
var ret = new DmParameter { ParameterName = QuoteParamterName(parameterName), DmSqlType = dbtype, Value = value }; var ret = new DmParameter { ParameterName = QuoteParamterName(parameterName), DmSqlType = dbtype, Value = value };
@ -56,8 +63,14 @@ namespace FreeSql.Dameng
case DmDbType.Char: case DmDbType.Char:
case DmDbType.VarChar: case DmDbType.VarChar:
case DmDbType.Text: case DmDbType.Text:
if(value != null) if (value == null)
{
value = (string)null;
}
else
{
value = string.Concat(value); value = string.Concat(value);
}
break; break;
} }
} }