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; }
|
||||
private List<SqlFilterItem> _Filters { get; set; }
|
||||
private List<SqlFilterItem> _BackUpFilters { get; set; }
|
||||
|
||||
public bool Any()
|
||||
{
|
||||
return _Filters != null && _Filters.Any();
|
||||
}
|
||||
public IFilter Add(SqlFilterItem filter)
|
||||
{
|
||||
if (_Filters == null)
|
||||
|
@ -1646,6 +1646,13 @@ namespace SqlSugar
|
||||
}
|
||||
else
|
||||
{
|
||||
if (this.Context.QueryFilter.Any())
|
||||
{
|
||||
foreach (var item in tableQueryables)
|
||||
{
|
||||
item.QueryBuilder.AppendFilter();
|
||||
}
|
||||
}
|
||||
var unionall = this.Context._UnionAll(tableQueryables.ToArray());
|
||||
unionall.QueryBuilder.Includes = this.QueryBuilder.Includes;
|
||||
if (unionall.QueryBuilder.Includes?.Any()==true)
|
||||
|
Loading…
Reference in New Issue
Block a user