linq 用于动态查询问题的实体框架核心6.0.8 WHERE子句

kmbjn2e3  于 2022-12-06  发布在  其他
关注(0)|答案(1)|浏览(122)

我在项目中使用了EF 6.0.8
在这里,您将看到我的代码示例

var searchCriteria = CreateSearchString<T>(model);
if (!string.IsNullOrEmpty(searchCriteria))
{
    result = !string.IsNullOrEmpty(searchCriteria)
        ? enumerable.AsQueryable().Where(searchCriteria, model.Search.Value.ToLower())
        : enumerable.AsQueryable();
}

“(it.Parent1名字!= null && it.Parent1名字.目的字符串().目的下限().包含(“父项1”))”
我已经创建了动态查询来基于COLUMN属性筛选记录请参见下图

查询已应用于我的可枚举数据源,但它未筛选我的数据。请参见下图。

数据库来源

kdfy810k

kdfy810k1#

“是我不好。”
我只是比较.toLower()大小写的值,而不是属性
现在工作正常了。

相关问题