mirror of
https://gitee.com/dotnetchina/SqlSugar.git
synced 2025-09-22 20:13:41 +08:00
Update sqlserver json
This commit is contained in:
@@ -119,6 +119,7 @@ namespace SqlSugar
|
||||
if (item.IsJson)
|
||||
{
|
||||
paramters.IsJson = true;
|
||||
SqlBuilder.ChangeJsonType(paramters);
|
||||
}
|
||||
if (item.IsArray)
|
||||
{
|
||||
|
@@ -28,6 +28,10 @@ namespace SqlSugar
|
||||
#endregion
|
||||
|
||||
#region abstract Methods
|
||||
public virtual void ChangeJsonType(SugarParameter paramter)
|
||||
{
|
||||
|
||||
}
|
||||
public virtual string GetTranslationTableName(string name)
|
||||
{
|
||||
Check.ArgumentNullException(name, string.Format(ErrorMessage.ObjNotExist, "Table Name"));
|
||||
|
@@ -408,6 +408,7 @@ namespace SqlSugar
|
||||
if (item.IsJson)
|
||||
{
|
||||
parameter.IsJson = true;
|
||||
SqlBuilder.ChangeJsonType(paramters);
|
||||
}
|
||||
if (item.IsArray)
|
||||
{
|
||||
|
@@ -29,6 +29,7 @@ namespace SqlSugar
|
||||
string SqlTranslationRight { get; }
|
||||
string SqlSelectAll { get; }
|
||||
|
||||
void ChangeJsonType(SugarParameter paramter);
|
||||
string GetTranslationTableName(string name);
|
||||
string GetTranslationColumnName(string entityName, string propertyName);
|
||||
string GetTranslationColumnName(string propertyName);
|
||||
|
@@ -24,6 +24,12 @@ namespace SqlSugar
|
||||
}
|
||||
return sql;
|
||||
}
|
||||
|
||||
public override void ChangeJsonType(SugarParameter paramter)
|
||||
{
|
||||
if (paramter.DbType == System.Data.DbType.AnsiString)
|
||||
{
|
||||
paramter.DbType = System.Data.DbType.String;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user