mirror of
https://gitee.com/dotnetchina/SqlSugar.git
synced 2025-08-01 10:10:16 +08:00
Merge branch 'SqlSugar5' of github.com:sunkaixuan/SqlSugar
This commit is contained in:
commit
42ee13947c
@ -15,10 +15,34 @@ namespace SqlSugar
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
return string.Join(",", array.Where(c => c != null).Select(it => (it + "").ToSqlValue()));
|
return string.Join(",", array.Where(c => c != null).Select(it => it.ToSqlValue()));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 数值类型
|
||||||
|
/// </summary>
|
||||||
|
static Type[] NumericalTypes = new Type[]
|
||||||
|
{
|
||||||
|
typeof(int),
|
||||||
|
typeof(uint),
|
||||||
|
typeof(byte),
|
||||||
|
typeof(sbyte),
|
||||||
|
typeof(long),
|
||||||
|
typeof(ulong),
|
||||||
|
typeof(short),
|
||||||
|
typeof(ushort),
|
||||||
|
};
|
||||||
|
|
||||||
|
public static string ToSqlValue(this object value)
|
||||||
|
{
|
||||||
|
if (NumericalTypes.Contains(value.GetType()))
|
||||||
|
return value.ToString();
|
||||||
|
|
||||||
|
var str = value + "";
|
||||||
|
return str.ToSqlValue();
|
||||||
|
}
|
||||||
|
|
||||||
public static string ToSqlValue(this string value)
|
public static string ToSqlValue(this string value)
|
||||||
{
|
{
|
||||||
return string.Format("'{0}'", value.ToSqlFilter());
|
return string.Format("'{0}'", value.ToSqlFilter());
|
||||||
|
Loading…
Reference in New Issue
Block a user