zoukankan      html  css  js  c++  java
  • EF 筛选列包含NULL会报错

     当PlanNO 为空时,我们在EF查询筛选PlanNO列时,会报错

              Expression<Func<DeliveryPlan, bool>> expr = PredicateExtensionses.True<DeliveryPlan>(); //动态拼接查询 //静态类的使用步骤          
                expr.And(c => c.IsDel == 1);
                if (!kname.IsEmpty())//出货计划单号查询  这里PlanNO
                {
                    expr = expr.And(c => c.PlanNO.ToUpper().Contains(kname));
                }
                if (!number.IsEmpty())//制单日期查询
                {
                    expr = expr.And(c => c.MakeDate >= Convert.ToDateTime(number));
                }
                if (!numbers.IsEmpty()) //制单日期查询
                {
                    expr = expr.And(c => c.MakeDate <= Convert.ToDateTime(numbers));
                }
                if (!idesd.IsEmpty())  //Isdel的默认值
                {
                    expr = expr.And(c => c.IsDel == idesd.AsInt());
                }
                if (!numes.IsEmpty())  //下拉列表值
                {
                    expr = expr.And(c => c.IsAudit == numes.AsInt());
                }
                if (!numvves.IsEmpty())
                {
                    expr = expr.And(c => c.Achieve == numvves.AsInt());
                }
                var qury = getpagelistdata.GetPageList<XTAPP.Models.DeliveryPlan, object>(page, pagesize, out totalcount, expr.Compile(), c => c.ID); //查询到集合数据

    --

    解决方法可以把PlanNO的NULL改为空

  • 相关阅读:
    IE6不支持hover赋予css样式的解决方法 如div:hover li:hover支持
    导航条
    check的css样式
    css3网站
    时间轴滚动充盈
    html5网站
    图片查看插件
    响应式列表中控制图片高度一致js
    json数组按xxx属性值排序 升序
    H5响应式方案
  • 原文地址:https://www.cnblogs.com/kingvi/p/12810044.html
Copyright © 2011-2022 走看看