mirror of
https://gitee.com/dotnetchina/SqlSugar.git
synced 2025-04-05 17:37:58 +08:00
Synchronization code
This commit is contained in:
parent
6f99278ae1
commit
acc5dd7429
@ -5,7 +5,7 @@ using System.Data;
|
||||
using System.Dynamic;
|
||||
using System.Linq;
|
||||
using System.Linq.Expressions;
|
||||
using System.Reflection;
|
||||
using System.Reflection;
|
||||
using System.Text;
|
||||
using System.Text.RegularExpressions;
|
||||
using System.Threading.Tasks;
|
||||
@ -439,6 +439,16 @@ namespace SqlSugar
|
||||
result.QueryBuilder.Includes = queryable.QueryBuilder.Includes?.ToList();
|
||||
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>(
|
||||
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);
|
||||
}
|
||||
|
||||
public ISugarQueryable<T> Queryable<T>(ISugarQueryable<T> queryable, string shortName)
|
||||
{
|
||||
return ScopedContext.Queryable(queryable, shortName);
|
||||
}
|
||||
public ISugarQueryable<T> Queryable<T>(string shortName)
|
||||
{
|
||||
return ScopedContext.Queryable<T>(shortName);
|
||||
|
@ -142,7 +142,8 @@ namespace SqlSugar
|
||||
where T3 : class, new()
|
||||
where T4 : class, new();
|
||||
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);
|
||||
#endregion
|
||||
|
||||
|
@ -530,6 +530,10 @@ namespace SqlSugar
|
||||
result.QueryBuilder.LambdaExpressions.ParameterIndex = (QueryBuilder.LambdaExpressions.ParameterIndex+ appendIndex);
|
||||
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)
|
||||
{
|
||||
|
@ -472,6 +472,10 @@ namespace SqlSugar
|
||||
{
|
||||
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)
|
||||
{
|
||||
|
Loading…
Reference in New Issue
Block a user