SqlSugar 查询入坑。。。

                 using (var db = DBUtils.GetIns().Db)
                {
                    //没问题
                    var test1 = db.Queryable<documentprinthistory>().Any(w =>
                       w.CardNo == "151442"
                       && w.DocumentID == "305012");
                    
                    //有问题
                    var f1 = ipPatientResp.ResultData[1];
                    var test3 = db.Queryable<documentprinthistory>().Any(w =>
                    w.CardNo == f1.PatientId
                    && (w.DocumentID == (f1.InpNo + f1.InpNum)));

                    //没问题
                    var t1 = f1.PatientId;
                    var t2 = f1.InpNo + f1.InpNum;
                    var test = db.Queryable<documentprinthistory>().Any(w =>
                          w.CardNo == t1
                          && w.DocumentID == t2);                 
                   

                }

总结:应该是SqlSugar中的拉姆达表达式里面不可以做数据的操作,只能==,最终换成变量的方式就没问题了

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值