【发布时间】:2019-09-03 18:09:42
【问题描述】:
考虑以下代码:
var articlesDisplay = from product in db.ProductSearchData
select product.articles;
articlesDisplay = articlesDisplay.Where(a => a[].body.Contains(searchString));
我正在尝试加载结果集,但在 Where 子句中使用数组表示法时出现编译器错误。我该怎么办?
所需的最终结果是一个可用于 ASP.NET MVC 分页的 var articleDisplay 对象。
感谢任何/所有人的帮助!
【问题讨论】:
-
a[].body应该是什么意思?您是 lambda 表达式的新手吗? -
好吧,但不是那么新。我意识到 a[].body 不是正确的符号 - 我想知道什么是....
-
对。那么它应该是什么意思呢?有什么要求?我不能从错误的答案中分辨出正确的答案是什么。
-
所以让我用有问题的 JSON 源写一篇文章......很快就会看到另一篇文章。
-
{ "totalCount": 59, "pageIndex": 1, "pageSize": 20, "count": 20, "articles" : [ { "id": "215098235", "title": "LES JEUNES QUI S'ENROLENT DANS L'ARMÉE", "subtitle": null, "byline": "Radio-canada Première - Faites Du Bruit", " body": "NICOLAS OUELLET...enfant dans unetente, puis une autre qui fait des push-up au-dessus de... } ] }, ... }, ... }
标签: asp.net linq ienumerable paging iqueryable