试图学习 Linq 但在这里碰壁。
我试图查找所有包含多个字符串的文章,但不确定在传递列表时如何使用 .Contains。
private void SearchArticles()
{
AdminEntities db = new AdminEntities();
var searchStrs = new List<string> {"search_string1", "search_string2"};
var artListfull = db.view_M02Articles_SearchPublished(0, "").ToList();
var artList = artListfull.FindAll(n => n.Bodytext.Contains(searchStrs));
Label1.Text = artList.Count.ToString();
Repeater1.DataSource = artList;
Repeater1.DataBind();
}
这里的正确语法是什么?