咨询一下查询的相关问题 返回
求助
3
88

悬赏: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 回复 -
223Gorffy VIP0
1周前@fate stay night:
感谢解答
0 回复 -
时光漫步 VIP0
1周前我都是用的WhereIf
0 回复