mirror of
https://gitee.com/dotnetchina/SqlSugar.git
synced 2026-01-23 05:11:59 +08:00
Synchronization code
This commit is contained in:
@@ -439,6 +439,16 @@ namespace SqlSugar
|
|||||||
result.QueryBuilder.Includes = queryable.QueryBuilder.Includes?.ToList();
|
result.QueryBuilder.Includes = queryable.QueryBuilder.Includes?.ToList();
|
||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
|
public virtual ISugarQueryable<T> Queryable<T>(ISugarQueryable<T> queryable,string shortName)
|
||||||
|
{
|
||||||
|
var result = Queryable(queryable);
|
||||||
|
var key = result.QueryBuilder.AsTables.First().Key;
|
||||||
|
var value = result.QueryBuilder.AsTables.First().Value;
|
||||||
|
result.QueryBuilder.AsTables.Remove(key);
|
||||||
|
result.QueryBuilder.AsTables.Add(key, value.TrimEnd(' ').TrimEnd('t') + shortName);
|
||||||
|
return result;
|
||||||
|
}
|
||||||
|
|
||||||
public virtual ISugarQueryable<T, T2> Queryable<T, T2>(
|
public virtual ISugarQueryable<T, T2> Queryable<T, T2>(
|
||||||
ISugarQueryable<T> joinQueryable1, ISugarQueryable<T2> joinQueryable2, Expression<Func<T, T2, bool>> joinExpression) where T : class, new() where T2 : class, new()
|
ISugarQueryable<T> joinQueryable1, ISugarQueryable<T2> joinQueryable2, Expression<Func<T, T2, bool>> joinExpression) where T : class, new() where T2 : class, new()
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -498,6 +498,10 @@ namespace SqlSugar
|
|||||||
return ScopedContext.Queryable(queryable);
|
return ScopedContext.Queryable(queryable);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public ISugarQueryable<T> Queryable<T>(ISugarQueryable<T> queryable, string shortName)
|
||||||
|
{
|
||||||
|
return ScopedContext.Queryable(queryable, shortName);
|
||||||
|
}
|
||||||
public ISugarQueryable<T> Queryable<T>(string shortName)
|
public ISugarQueryable<T> Queryable<T>(string shortName)
|
||||||
{
|
{
|
||||||
return ScopedContext.Queryable<T>(shortName);
|
return ScopedContext.Queryable<T>(shortName);
|
||||||
|
|||||||
@@ -143,6 +143,7 @@ namespace SqlSugar
|
|||||||
where T4 : class, new();
|
where T4 : class, new();
|
||||||
ISugarQueryable<T> Queryable<T>();
|
ISugarQueryable<T> Queryable<T>();
|
||||||
ISugarQueryable<T> Queryable<T>(ISugarQueryable<T> queryable);
|
ISugarQueryable<T> Queryable<T>(ISugarQueryable<T> queryable);
|
||||||
|
ISugarQueryable<T> Queryable<T>(ISugarQueryable<T> queryable,string shortName);
|
||||||
ISugarQueryable<T> Queryable<T>(string shortName);
|
ISugarQueryable<T> Queryable<T>(string shortName);
|
||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
|
|||||||
@@ -530,6 +530,10 @@ namespace SqlSugar
|
|||||||
result.QueryBuilder.LambdaExpressions.ParameterIndex = (QueryBuilder.LambdaExpressions.ParameterIndex+ appendIndex);
|
result.QueryBuilder.LambdaExpressions.ParameterIndex = (QueryBuilder.LambdaExpressions.ParameterIndex+ appendIndex);
|
||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
|
public ISugarQueryable<T> Queryable<T>(ISugarQueryable<T> queryable,string shortName)
|
||||||
|
{
|
||||||
|
return this.Context.Queryable(queryable,shortName);
|
||||||
|
}
|
||||||
|
|
||||||
public ISugarQueryable<T> Queryable<T>(string shortName)
|
public ISugarQueryable<T> Queryable<T>(string shortName)
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -472,6 +472,10 @@ namespace SqlSugar
|
|||||||
{
|
{
|
||||||
return ScopedContext.Queryable(queryable);
|
return ScopedContext.Queryable(queryable);
|
||||||
}
|
}
|
||||||
|
public ISugarQueryable<T> Queryable<T>(ISugarQueryable<T> queryable, string shortName)
|
||||||
|
{
|
||||||
|
return ScopedContext.Queryable(queryable, shortName);
|
||||||
|
}
|
||||||
|
|
||||||
public ISugarQueryable<T> Queryable<T>(string shortName)
|
public ISugarQueryable<T> Queryable<T>(string shortName)
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user