mirror of
https://gitee.com/dotnetchina/SqlSugar.git
synced 2025-04-29 10:49:36 +08:00
5.0.8.2
This commit is contained in:
parent
0ef9bd008e
commit
7e15ad3571
@ -108,7 +108,7 @@ namespace SqlSugar
|
||||
private object GetSelect<Y>(EntityColumnInfo it,Y data)
|
||||
{
|
||||
|
||||
return string.Format(" {0} AS {1} ", FormatValue(it.PropertyInfo.GetValue(data,null)),it.PropertyName);
|
||||
return string.Format(" {0} AS {1} ", FormatValue(it.PropertyInfo.GetValue(data,null), it),it.PropertyName);
|
||||
}
|
||||
|
||||
private void NoClassMethod<Y>(Y data, StringBuilder sb,bool isLast)
|
||||
@ -194,8 +194,12 @@ namespace SqlSugar
|
||||
}
|
||||
return result;
|
||||
}
|
||||
private object FormatValue(object value)
|
||||
private object FormatValue(object value,EntityColumnInfo entityColumnInfo=null)
|
||||
{
|
||||
if (entityColumnInfo != null&&entityColumnInfo.UnderType==UtilConstants.DateType && value == null&&this.Context.CurrentConnectionConfig.DbType==DbType.SqlServer)
|
||||
{
|
||||
return $" CAST( NULL AS DATETIME) ";
|
||||
}
|
||||
if (value == null)
|
||||
return "null";
|
||||
var type =UtilMethods.GetUnderType(value.GetType());
|
||||
|
Loading…
Reference in New Issue
Block a user