Update exp to sql

This commit is contained in:
sunkaixuan 2022-08-19 20:48:06 +08:00
parent f03d844262
commit 3a2a97f56f
4 changed files with 4 additions and 4 deletions

View File

@ -263,7 +263,7 @@ namespace SqlSugar
resolveExpress.SqlFuncServices = Context.CurrentConnectionConfig.ConfigureExternalServices == null ? null : Context.CurrentConnectionConfig.ConfigureExternalServices.SqlFuncServices;
};
resolveExpress.Resolve(expression, resolveType);
this.Parameters.AddRange(resolveExpress.Parameters.Select(it => new SugarParameter(it.ParameterName, it.Value,it.DbType)));
this.Parameters.AddRange(resolveExpress.Parameters.Select(it => new SugarParameter(it.ParameterName, it.Value, it.DbType) { Size=it.Size}));
var result = resolveExpress.Result;
var isSingleTableHasSubquery = IsSingle() && resolveExpress.SingleTableNameSubqueryShortName.HasValue();
if (isSingleTableHasSubquery)

View File

@ -40,6 +40,6 @@ namespace SqlSugar
public Type UnderType { get; set; }
public Navigate Navigat { get; set; }
public int CreateTableFieldSort { get; set; }
public int? SqlParameterSize { get; set; }
public object SqlParameterSize { get; set; }
}
}

View File

@ -205,7 +205,7 @@ namespace SqlSugar
}
public object SqlParameterDbType { get; set; }
public int? SqlParameterSize { get; set; }
public object SqlParameterSize { get; set; }
public int CreateTableFieldSort { get; set; }
}

View File

@ -180,7 +180,7 @@ namespace SqlSugar
var p = new SugarParameter(appendValue, value, (System.Data.DbType)columnInfo.SqlParameterDbType);
if (columnInfo.SqlParameterSize != null)
{
p.Size = columnInfo.SqlParameterSize.Value;
p.Size = columnInfo.SqlParameterSize.ObjToInt();
}
this.Context.Parameters.Add(p);
}