今天找了半天资料,有两种种方法:
1、把字符串参数变为lambda表达式
2、使用System.Linq.dynamic引用
这里我讲第二种方法
第一步:nuget搜索关键字“dynamicquery”或者直接使用Github项目里面的(这里要新一点)
第二步、添加这个引用,using使用命名空间
第三步、使用linq的时候OrderBy("orderName asc")就可以了【降序把asc改为desc】
也可以使用其他功能,实现linq动态查询。
2023-10-09 20:57:28
今天找了半天资料,有两种种方法:
1、把字符串参数变为lambda表达式
2、使用System.Linq.dynamic引用
这里我讲第二种方法
第一步:nuget搜索关键字“dynamicquery”或者直接使用Github项目里面的(这里要新一点)
第二步、添加这个引用,using使用命名空间
第三步、使用linq的时候OrderBy("orderName asc")就可以了【降序把asc改为desc】
也可以使用其他功能,实现linq动态查询。