mirror of
https://gitee.com/dotnetchina/SqlSugar.git
synced 2025-05-15 20:49:31 +08:00
SplitTable Suppot queryfilter
This commit is contained in:
parent
25dc39ca71
commit
5d36a83a58
@ -13,7 +13,10 @@ namespace SqlSugar
|
|||||||
internal SqlSugarProvider Context { get; set; }
|
internal SqlSugarProvider Context { get; set; }
|
||||||
private List<SqlFilterItem> _Filters { get; set; }
|
private List<SqlFilterItem> _Filters { get; set; }
|
||||||
private List<SqlFilterItem> _BackUpFilters { get; set; }
|
private List<SqlFilterItem> _BackUpFilters { get; set; }
|
||||||
|
public bool Any()
|
||||||
|
{
|
||||||
|
return _Filters != null && _Filters.Any();
|
||||||
|
}
|
||||||
public IFilter Add(SqlFilterItem filter)
|
public IFilter Add(SqlFilterItem filter)
|
||||||
{
|
{
|
||||||
if (_Filters == null)
|
if (_Filters == null)
|
||||||
|
@ -1646,6 +1646,13 @@ namespace SqlSugar
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
if (this.Context.QueryFilter.Any())
|
||||||
|
{
|
||||||
|
foreach (var item in tableQueryables)
|
||||||
|
{
|
||||||
|
item.QueryBuilder.AppendFilter();
|
||||||
|
}
|
||||||
|
}
|
||||||
var unionall = this.Context._UnionAll(tableQueryables.ToArray());
|
var unionall = this.Context._UnionAll(tableQueryables.ToArray());
|
||||||
unionall.QueryBuilder.Includes = this.QueryBuilder.Includes;
|
unionall.QueryBuilder.Includes = this.QueryBuilder.Includes;
|
||||||
if (unionall.QueryBuilder.Includes?.Any()==true)
|
if (unionall.QueryBuilder.Includes?.Any()==true)
|
||||||
|
Loading…
Reference in New Issue
Block a user