努力学习LINQ的,但在这里撞到墙上的所有文章。发现包含单词与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();
}
这里的正确语法是什么?
当你说“的文章包含多个字符串”,你的意思是所有的琴弦?或者只是一个以上? – AlexFoxGill 2013-04-25 12:09:35
可能的重复[要检查一个字符串是否包含一个列表中的元素(字符串) - 有没有更好的方法来编写此代码?](http://stackoverflow.com/questions/500925/to-check-if -a-string-contains-an-a-list-of-strings-is-there-ab) – NominSim 2013-04-25 12:10:02
我需要所有字符串匹配。 – Darkmage 2013-04-25 12:21:26