mirror of
https://gitee.com/dotnetchina/SqlSugar.git
synced 2025-09-20 02:29:39 +08:00
Update clickhouse
This commit is contained in:
@@ -41,7 +41,10 @@ namespace SqlSugar.ClickHouse
|
|||||||
var type = UtilMethods.GetUnderType(value.GetType());
|
var type = UtilMethods.GetUnderType(value.GetType());
|
||||||
if (type == UtilConstants.DateType)
|
if (type == UtilConstants.DateType)
|
||||||
{
|
{
|
||||||
return GetDateTimeString(value);
|
var parameterName = this.Builder.SqlParameterKeyWord + name + i;
|
||||||
|
this.Parameters.Add(new SugarParameter(parameterName, value));
|
||||||
|
i++;
|
||||||
|
return parameterName;
|
||||||
}
|
}
|
||||||
else if (value is DateTimeOffset)
|
else if (value is DateTimeOffset)
|
||||||
{
|
{
|
||||||
|
@@ -125,28 +125,19 @@ namespace SqlSugar.ClickHouse
|
|||||||
else
|
else
|
||||||
{
|
{
|
||||||
var type = UtilMethods.GetUnderType(value.GetType());
|
var type = UtilMethods.GetUnderType(value.GetType());
|
||||||
if (type == UtilConstants.DateType && iswhere == false)
|
if (type == UtilConstants.DateType)
|
||||||
{
|
|
||||||
var date = value.ObjToDate();
|
|
||||||
if (date < UtilMethods.GetMinDate(this.Context.CurrentConnectionConfig))
|
|
||||||
{
|
|
||||||
date = UtilMethods.GetMinDate(this.Context.CurrentConnectionConfig);
|
|
||||||
}
|
|
||||||
if (this.Context.CurrentConnectionConfig?.MoreSettings?.DisableMillisecond == true)
|
|
||||||
{
|
|
||||||
return "'" + date.ToString("yyyy-MM-dd HH:mm:ss") + "'";
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
return "'" + date.ToString("yyyy-MM-dd HH:mm:ss.fff") + "'";
|
|
||||||
}
|
|
||||||
}
|
|
||||||
else if (type == UtilConstants.DateType && iswhere)
|
|
||||||
{
|
{
|
||||||
var parameterName = this.Builder.SqlParameterKeyWord + name + i;
|
var parameterName = this.Builder.SqlParameterKeyWord + name + i;
|
||||||
this.Parameters.Add(new SugarParameter(parameterName, value));
|
this.Parameters.Add(new SugarParameter(parameterName, value));
|
||||||
|
i++;
|
||||||
return parameterName;
|
return parameterName;
|
||||||
}
|
}
|
||||||
|
//else if (type == UtilConstants.DateType && iswhere)
|
||||||
|
//{
|
||||||
|
// var parameterName = this.Builder.SqlParameterKeyWord + name + i;
|
||||||
|
// this.Parameters.Add(new SugarParameter(parameterName, value));
|
||||||
|
// return parameterName;
|
||||||
|
//}
|
||||||
else if (type.IsEnum())
|
else if (type.IsEnum())
|
||||||
{
|
{
|
||||||
if (this.Context.CurrentConnectionConfig.MoreSettings?.TableEnumIsString == true)
|
if (this.Context.CurrentConnectionConfig.MoreSettings?.TableEnumIsString == true)
|
||||||
|
Reference in New Issue
Block a user