这似乎是关于我遇到的最普遍的错误 - 多个关于它的 SO 帖子都指的是不同的问题 - 这是一个新的:)
IQueryable枚举以下内容时出现上述错误:
NBitems是一个IQueryable<tblItem>并且keywords是一个string
items = items.Where(p => p.heading.ToLower().Contains(keywords) ||
p.description.ToLower().Contains(keywords));
这令人困惑,因为正如错误所暗示的那样,当您使用Contains- 时它应该可以正常工作 - 有谁知道如何解决这个问题?