mirror of
https://gitee.com/dotnetchina/SqlSugar.git
synced 2025-09-23 20:43:46 +08:00
Update mysql SqlMiddle
This commit is contained in:
@@ -2257,6 +2257,10 @@ namespace SqlSugar
|
|||||||
{
|
{
|
||||||
addItem= ((SubQueryToListDefaultT)addItem).id;
|
addItem= ((SubQueryToListDefaultT)addItem).id;
|
||||||
}
|
}
|
||||||
|
if (addItem!=null&&addItem is string && itemProperty?.PropertyType?.GenericTypeArguments?.FirstOrDefault() == UtilConstants.GuidType)
|
||||||
|
{
|
||||||
|
addItem = Guid.Parse(addItem+"");
|
||||||
|
}
|
||||||
setValue.Add(addItem);
|
setValue.Add(addItem);
|
||||||
}
|
}
|
||||||
appindex++;
|
appindex++;
|
||||||
|
@@ -192,6 +192,8 @@ namespace SqlSugar
|
|||||||
}
|
}
|
||||||
public override async Task<int> ExecuteCommandAsync(string sql, params SugarParameter[] parameters)
|
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
|
try
|
||||||
{
|
{
|
||||||
Async();
|
Async();
|
||||||
@@ -232,6 +234,8 @@ namespace SqlSugar
|
|||||||
}
|
}
|
||||||
public override async Task<IDataReader> GetDataReaderAsync(string sql, params SugarParameter[] parameters)
|
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
|
try
|
||||||
{
|
{
|
||||||
Async();
|
Async();
|
||||||
@@ -269,6 +273,8 @@ namespace SqlSugar
|
|||||||
}
|
}
|
||||||
public override async Task<object> GetScalarAsync(string sql, params SugarParameter[] parameters)
|
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
|
try
|
||||||
{
|
{
|
||||||
Async();
|
Async();
|
||||||
|
Reference in New Issue
Block a user