diff --git a/SqlSugar/SqlSugarClient.cs b/SqlSugar/SqlSugarClient.cs index 6de38185f..e006f7b89 100644 --- a/SqlSugar/SqlSugarClient.cs +++ b/SqlSugar/SqlSugarClient.cs @@ -133,16 +133,16 @@ namespace SqlSugar /// public virtual ISugarQueryable Queryable() where T : class, new() { - var reval = InstanceFactory.GetQueryable(base.CurrentConnectionConfig); - reval.Context = this; - var sqlBuilder = InstanceFactory.GetSqlbuilder(base.CurrentConnectionConfig); ; - reval.SqlBuilder = sqlBuilder; - reval.SqlBuilder.QueryBuilder = InstanceFactory.GetQueryBuilder(base.CurrentConnectionConfig); - reval.SqlBuilder.QueryBuilder.Builder = sqlBuilder; - reval.SqlBuilder.Context = reval.SqlBuilder.QueryBuilder.Context = this; - reval.SqlBuilder.QueryBuilder.EntityName = typeof(T).Name; - reval.SqlBuilder.QueryBuilder.LambdaExpressions = InstanceFactory.GetLambdaExpressions(base.CurrentConnectionConfig); - return reval; + var result = InstanceFactory.GetQueryable(base.CurrentConnectionConfig); + var sqlBuilder = InstanceFactory.GetSqlbuilder(base.CurrentConnectionConfig); + result.Context = this;; + result.SqlBuilder = sqlBuilder; + result.SqlBuilder.QueryBuilder = InstanceFactory.GetQueryBuilder(base.CurrentConnectionConfig); + result.SqlBuilder.QueryBuilder.Builder = sqlBuilder; + result.SqlBuilder.Context = result.SqlBuilder.QueryBuilder.Context = this; + result.SqlBuilder.QueryBuilder.EntityName = typeof(T).Name; + result.SqlBuilder.QueryBuilder.LambdaExpressions = InstanceFactory.GetLambdaExpressions(base.CurrentConnectionConfig); + return result; } /// /// Lambda Query operation