子查询 加过滤器 EnableTableFilter 后,拼接 WhereIF 异常 返回
SqlSugar
待处理
2
75
lyndon 发布于3天前
悬赏:5 飞吻

RefAsync<int> totalCount = 0;var test = await Db.Queryable<BoxMainEntity>() .Where(w => SqlFunc.Subqueryable<BoxDetailEntity>().EnableTableFilter().Where(a => a.BoxNo == w.BoxNo) .WhereIF(1==1, a => a.OrderNo == "xxx") .Any() ).ToPageListAsync(1, 10, totalCount);
db.QueryFilter.AddTableFilter<Eutils.Domain.Entities.ISoftDelete>(s => s.IsDeleted == false); // 软删除
热忱回答(2)
-
fate sta VIP0
3天前先加个where(it=>true)
0 回复 -
lyndon VIP0
2天前@fate sta:在哪里加?我试过在主查询和子查询里加,还是一样报错。
0 回复