#### 问题描述及重现步骤: 我在使用树形查询时,代码如下: root.Children = fsql.Select<RuleGroup>() .IncludeMany(t => t.Rules, then => then.IncludeMany(t => t.PreLinks)) .OrderBy(t => t.Order) .Where(t => t.Id != WkfConstant.ROOT_ID) .ToTreeList(); 这个树下的子节点过多(我这里有5000多个)就会报ORA-01795的错误。看了一下生成的sql语句,应该是把所有的id都放到一个in条件里面了,pg没有数量限制,当把数据迁移到Oracle里,就跑不过去了。 附件里是报错的日志信息,请帮忙解决下,多谢。 [Error2021-08-06.log](https://github.com/dotnetcore/FreeSql/files/6942823/Error2021-08-06.log) #### 数据库的具体版本 ``` Oracle11g ``` #### 安装的包 ``` FreeSql.All(2.5.100) ``` #### .net framework/. net core? 及具体版本 ``` .net framework 4.8 ```