mirror of
https://gitee.com/dotnetchina/SqlSugar.git
synced 2025-10-15 18:55:07 +08:00
SplitTable Suppot queryfilter
This commit is contained in:
@@ -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)
|
||||
|
Reference in New Issue
Block a user