嗨,我收到此错误。 类型'System.Collections.Generic.IEnumerable`1 [System.String]'的表达式不是序列。
这是我的代码
_session.All<Sentence>()
.Select(T => new { Sentence = T, Descriptions = T.Sentence.Split(' ') })
.Where(S => S.Descriptions .Intersect(words).Any())
.Select(R => R.Sentence)
.Distinct();
words
是一个字符串列表。
序列不是什么意思,我该如何修复它。
答案 0 :(得分:1)
我怀疑这是一个亚音速限制。您可以尝试这样做:
.Where(S => S.Descriptions.Any(x => words.Contains(x)))