【发布时间】:2017-05-18 05:58:21
【问题描述】:
我有一个视图模型数组。现在我想检查视图模型数组是否在数组中包含一个单词。
public IQueryable<CategorisedPostViewModel> GetRelatedPostbyCategories(string categories)
{
var ctries = categories.Split(',');
var result = GetAllCategoriedPost().**Where(p=>p.CategoryName.Contains(ctries)).**OrderByDescending(c => c.Published);
return result;
}
如何在没有循环的情况下搜索粗体部分?
为简单起见,我们可以假设,
p.categoryName="jerry,tom,ema"
和
ctries={"Gates","jerry","Jobs","ema"}
我想检查是否在 p.categoryName 上找到任何 ctries。请帮我。提前致谢。
【问题讨论】:
标签: asp.net-mvc lambda linq-to-entities