- 修复 Where(HzyTuple) 参数为 null 时的错误;#1744

This commit is contained in:
2881099
2024-03-07 17:58:24 +08:00
parent 6f4cdc65fc
commit 718d7087c0
4 changed files with 313 additions and 311 deletions

View File

@ -2501,6 +2501,7 @@ namespace FreeSql.Internal
private ParameterExpression lambdaHzyParameter;
public LambdaExpression Modify(LambdaExpression lambda, List<SelectTableInfo> tables)
{
if (lambda == null) return null;
this.tables = tables.Where(a => a.Type != SelectTableInfoType.Parent).ToList();
parameters = this.tables.Select(a => a.Parameter ??
Expression.Parameter(a.Table.Type,