mirror of
https://gitee.com/dotnetchina/SqlSugar.git
synced 2025-11-09 02:44:58 +08:00
-
This commit is contained in:
@@ -19,12 +19,21 @@ namespace SqlSugar
|
|||||||
return reval;
|
return reval;
|
||||||
}
|
}
|
||||||
|
|
||||||
public static LambadaQueryBuilder GetGetLambadaQueryBuilder(IConnectionConfig currentConnectionConfig)
|
public static LambadaQueryBuilder GetLambadaQueryBuilder(IConnectionConfig currentConnectionConfig)
|
||||||
{
|
{
|
||||||
CheckConfig(currentConnectionConfig);
|
CheckConfig(currentConnectionConfig);
|
||||||
LambadaQueryBuilder reval = CreateInstance<LambadaQueryBuilder>(GetClassName(currentConnectionConfig.DbType, "LambadaQueryBuilder"), currentConnectionConfig.DbType);
|
LambadaQueryBuilder reval = CreateInstance<LambadaQueryBuilder>(GetClassName(currentConnectionConfig.DbType, "LambadaQueryBuilder"), currentConnectionConfig.DbType);
|
||||||
return reval;
|
return reval;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public static ILambdaExpressions GetLambdaExpressions(IConnectionConfig currentConnectionConfig)
|
||||||
|
{
|
||||||
|
CheckConfig(currentConnectionConfig);
|
||||||
|
ILambdaExpressions reval = CreateInstance<ILambdaExpressions>(GetClassName(currentConnectionConfig.DbType, "ExpressionContext"), currentConnectionConfig.DbType);
|
||||||
|
return reval;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
public static ISugarSqlable GetSqlable(IConnectionConfig currentConnectionConfig)
|
public static ISugarSqlable GetSqlable(IConnectionConfig currentConnectionConfig)
|
||||||
{
|
{
|
||||||
CheckConfig(currentConnectionConfig);
|
CheckConfig(currentConnectionConfig);
|
||||||
|
|||||||
@@ -132,7 +132,7 @@ namespace SqlSugar
|
|||||||
var reval = InstanceFactory.GetQueryable<T>(base.CurrentConnectionConfig);
|
var reval = InstanceFactory.GetQueryable<T>(base.CurrentConnectionConfig);
|
||||||
reval.Context = this;
|
reval.Context = this;
|
||||||
var sqlBuilder = reval.Context.SqlBuilder;
|
var sqlBuilder = reval.Context.SqlBuilder;
|
||||||
sqlBuilder.LambadaQueryBuilder = InstanceFactory.GetGetLambadaQueryBuilder(base.CurrentConnectionConfig);
|
sqlBuilder.LambadaQueryBuilder = InstanceFactory.GetLambadaQueryBuilder(base.CurrentConnectionConfig);
|
||||||
sqlBuilder.LambadaQueryBuilder.Conext = this;
|
sqlBuilder.LambadaQueryBuilder.Conext = this;
|
||||||
sqlBuilder.LambadaQueryBuilder.EntityType = typeof(T);
|
sqlBuilder.LambadaQueryBuilder.EntityType = typeof(T);
|
||||||
_Queryable = reval;
|
_Queryable = reval;
|
||||||
|
|||||||
Reference in New Issue
Block a user