我在 lambda 查询中遇到 toLower() 问题。我有这个代码
var filterResult = articleList
.Where(m => m.Summary
.Contains(filteredModel.Keyword) || m.Body.Contains(filteredModel.Keyword) || m.Headline.Contains(filteredModel.Keyword)
|| m.Title.Contains(filteredModel.Keyword))
.AsQueryable();
我需要将 toLower() 方法添加为 sql。例如:
var filterResult = articleList
.Where(m => m.Summary.toLower()
.Contains(filteredModel.Keyword.toLower()) || m.Body.toLower().Contains(filteredModel.Keyword.toLower()) || m.Headline.toLower().Contains(filteredModel.Keyword.toLower())
|| m.Title.toLower().Contains(filteredModel.Keyword.toLower()))
.AsQueryable();
如上代码,lambda 不允许使用。我想知道是否有其他方法可以做到这一点。