我正在尝试执行搜索功能,该功能将检查包含用户输入文本的文本的两个字段。
如何将以下语句作为t.TEXT_COMMENT
和t.TEXT_LANG_DE
字段的OR语句?
translations = translations.Where(t => t.TEXT_FIELD_TYPE.Equals(textType))
.Where(t => t.TEXT_COMMENT.ToUpper().Contains(txtSearchText.Text.Trim().ToUpper()))
.Where(t => t.TEXT_LANG_DE.ToUpper().Contains(txtSearchText.Text.Trim().ToUpper()))
.OrderByDescending(t => t.DATE_MODIFIED).ToList();
答案 0 :(得分:1)
只需使用||
运算符:
.Where(t => t.TEXT_COMMENT.ToUpper().Contains(txtSearchText.Text.Trim().ToUpper()) ||
t.TEXT_LANG_DE.ToUpper().Contains(txtSearchText.Text.Trim().ToUpper()))
答案 1 :(得分:0)
使用||
:
translations = translations
.Where(t => t.TEXT_FIELD_TYPE.Equals(textType))
.Where(t => t.TEXT_COMMENT.ToUpper().Contains(txtSearchText.Text.Trim().ToUpper())
|| t.TEXT_LANG_DE.ToUpper().Contains(txtSearchText.Text.Trim().ToUpper()))
.OrderByDescending(t => t.DATE_MODIFIED)
.ToList();