sqlsugar是否有批量模糊查询? 返回

求助
5 303
该叫什么 发布于2周前
悬赏:5 飞吻

参数为数组是否有批量模糊查询,就像SqlFunc.Contains(string thisValue, object[]parameterValue)

另外表单List<ConditionalModel>目前是不是不支持whereIF?

热忱回答5

  •  List<string> values = new List<string>() { "aaa", "bbb", "cccs1" };
     var exp = Expressionable.Create<Order>();
     foreach (var item in values)
    {
         exp.Or(it => it.Name.Contains(item));
     }
     db.Queryable<Order>().Where(exp.ToExpression()).ToList();


    0 回复
  • List<ConditionalModel> 暂时没有WhereIF重载

    0 回复
  • 眄 VIP0
    2周前

    @fate stay night:请问这种函数可以这么写吗?db.Queryable<Order>().Where(it=> SqlFunc.Subqueryable<Study>().Where(exp.ToExpression()).Any()).ToList();

    0 回复
  • @眄:这个不支持你可以分成2个查询操作

    0 回复
  • http://www.codeisbug.com/Ask/11/11063 

    这个帖子的WhereIF扩展是你需要的. 

    0 回复

版块

学习文档

最新会员

发布达人

回贴达人