Update mysql SqlMiddle

This commit is contained in:
sunkaixuan
2023-07-21 17:23:59 +08:00
parent 3f45dde43d
commit bc9a72470b
2 changed files with 10 additions and 0 deletions

View File

@@ -2257,6 +2257,10 @@ namespace SqlSugar
{
addItem= ((SubQueryToListDefaultT)addItem).id;
}
if (addItem!=null&&addItem is string && itemProperty?.PropertyType?.GenericTypeArguments?.FirstOrDefault() == UtilConstants.GuidType)
{
addItem = Guid.Parse(addItem+"");
}
setValue.Add(addItem);
}
appindex++;

View File

@@ -192,6 +192,8 @@ namespace SqlSugar
}
public override async Task<int> ExecuteCommandAsync(string sql, params SugarParameter[] parameters)
{
if (this.Context.CurrentConnectionConfig?.SqlMiddle?.IsSqlMiddle == true)
return await base.ExecuteCommandAsync(sql,parameters);
try
{
Async();
@@ -232,6 +234,8 @@ namespace SqlSugar
}
public override async Task<IDataReader> GetDataReaderAsync(string sql, params SugarParameter[] parameters)
{
if (this.Context.CurrentConnectionConfig?.SqlMiddle?.IsSqlMiddle == true)
return await base.GetDataReaderAsync(sql, parameters);
try
{
Async();
@@ -269,6 +273,8 @@ namespace SqlSugar
}
public override async Task<object> GetScalarAsync(string sql, params SugarParameter[] parameters)
{
if (this.Context.CurrentConnectionConfig?.SqlMiddle?.IsSqlMiddle == true)
return await base.GetScalarAsync(sql, parameters);
try
{
Async();