咨询一下查询的相关问题 返回

求助
3 88
该叫什么 223Gorffy 发布于1周前
悬赏:20 飞吻

目前有如下需求:数据库里有张表,表中有二十多个字段,用户可选择至多十个字段进行模糊查询。考虑到字段数量很有可能再增加,是否可以选择拼接Linq语句的方式进行动态查询,具体又该如何实现呢?恳请解答,感激不尽。

热忱回答3

  •   
    //简单用例
    var conModels = new List<IConditionalModel>();
    conModels.Add(new ConditionalModel{ FieldName = "id", ConditionalType = ConditionalType.Equal, FieldValue = "1"}); 
    var student = db.Queryable<Student>().Where(conModels).ToList();


    0 回复
  • @fate stay night

    感谢解答

    0 回复
  • 我都是用的WhereIf

    0 回复

版块

学习文档

新注册

发布达人

回贴达人