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