In查询不能跟表达式吗 返回

求助
1 163

必须要先查出来数据再放到In里面吗,不能只查询一遍吗


var Auditor = Db.Queryable<OrderApproval, User>((oa, u) => oa.UserId == u.UserId).Where((oa, u) => u.Name.Contains(workOrderSearchModel.Auditor)).GroupBy((oa, u) => oa.UserId).Select((oa, u) => oa.UserId).ToList();

query.In(it => it.UserId, Auditor);


热忱回答1

  • HuHuHu HuHuHu VIP0
    1个月前

    解决了,可以这么用


    it =>SqlFunc.Subqueryable<OrderApproval>().Where(oa => it.OrderId == oa.OrderId && SqlFunc.Subqueryable<User>().Where(u => oa.UserId == u.UserId && u.Name.Contains(workOrderSearchModel.KeyWords)).Any()).Any()

    0 回复

版块

学习文档

最新会员

发布达人

回贴达人