mirror of
https://gitee.com/dotnetchina/SqlSugar.git
synced 2025-09-20 10:38:09 +08:00
-
This commit is contained in:
@@ -865,10 +865,7 @@ namespace SqlSugar
|
|||||||
var contextProperty = item.GetType().GetProperty("Context");
|
var contextProperty = item.GetType().GetProperty("Context");
|
||||||
ConnectionConfig config = new ConnectionConfig();
|
ConnectionConfig config = new ConnectionConfig();
|
||||||
config = this.Context.CurrentConnectionConfig;
|
config = this.Context.CurrentConnectionConfig;
|
||||||
var newClient = new SqlSugarClient(config);
|
SqlSugarClient newClient = this.Context.CopyContext(config);
|
||||||
newClient.MappingColumns = this.Context.MappingColumns;
|
|
||||||
newClient.MappingTables = this.Context.MappingTables;
|
|
||||||
newClient.IgnoreColumns = this.Context.IgnoreColumns;
|
|
||||||
contextProperty.SetValue(item, newClient, null);
|
contextProperty.SetValue(item, newClient, null);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@@ -565,6 +565,14 @@ namespace SqlSugar
|
|||||||
this.Ado.Dispose();
|
this.Ado.Dispose();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
internal SqlSugarClient CopyContext(ConnectionConfig config)
|
||||||
|
{
|
||||||
|
var newClient = new SqlSugarClient(config);
|
||||||
|
newClient.MappingColumns = this.Context.MappingColumns;
|
||||||
|
newClient.MappingTables = this.Context.MappingTables;
|
||||||
|
newClient.IgnoreColumns = this.Context.IgnoreColumns;
|
||||||
|
return newClient;
|
||||||
|
}
|
||||||
#endregion
|
#endregion
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user