mirror of
https://gitee.com/dotnetchina/SqlSugar.git
synced 2025-07-31 15:56:25 +08:00
MySql can Disable Narvchar
This commit is contained in:
parent
668d03bfd8
commit
5709e1193c
@ -9,5 +9,9 @@ namespace SqlSugar
|
||||
{
|
||||
public bool IsAutoRemoveDataCache { get; set; }
|
||||
public bool IsWithNoLockQuery { get; set; }
|
||||
/// <summary>
|
||||
/// Some MYSQL databases do not support NVarchar set true
|
||||
/// </summary>
|
||||
public bool MySqlDisableNarvchar { get; set; }
|
||||
}
|
||||
}
|
||||
|
@ -27,6 +27,11 @@ namespace SqlSugar
|
||||
}
|
||||
public override object FormatValue(object value)
|
||||
{
|
||||
var n = "N";
|
||||
if (this.Context.CurrentConnectionConfig.MoreSettings != null && this.Context.CurrentConnectionConfig.MoreSettings.MySqlDisableNarvchar)
|
||||
{
|
||||
n = "";
|
||||
}
|
||||
if (value == null)
|
||||
{
|
||||
return "NULL";
|
||||
@ -58,11 +63,11 @@ namespace SqlSugar
|
||||
}
|
||||
else if (type == UtilConstants.StringType || type == UtilConstants.ObjType)
|
||||
{
|
||||
return "N'" + GetString(value).ToSqlFilter() + "'";
|
||||
return n+"'" + GetString(value).ToSqlFilter() + "'";
|
||||
}
|
||||
else
|
||||
{
|
||||
return "N'" + GetString(value) + "'";
|
||||
return n+"'" + GetString(value) + "'";
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -90,6 +90,11 @@ namespace SqlSugar
|
||||
}
|
||||
public override object FormatValue(object value)
|
||||
{
|
||||
var n = "N";
|
||||
if (this.Context.CurrentConnectionConfig.MoreSettings != null&&this.Context.CurrentConnectionConfig.MoreSettings.MySqlDisableNarvchar)
|
||||
{
|
||||
n = "";
|
||||
}
|
||||
if (value == null)
|
||||
{
|
||||
return "NULL";
|
||||
@ -121,11 +126,11 @@ namespace SqlSugar
|
||||
}
|
||||
else if (type == UtilConstants.StringType || type == UtilConstants.ObjType)
|
||||
{
|
||||
return "N'" + GetString(value).ToSqlFilter() + "'";
|
||||
return n+"'" + GetString(value).ToSqlFilter() + "'";
|
||||
}
|
||||
else
|
||||
{
|
||||
return "N'" + GetString(value) + "'";
|
||||
return n+"'" + GetString(value) + "'";
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user