我有一个名为批处理的实体框架对象,该对象与项目具有一对多的关系。
所以 1 批有很多项目。每个项目都有很多问题。
我想过滤具有特定问题代码(x.code == issueNo)的批处理项目。我写了以下内容,但出现此错误:
items = batch.Select(b => b.Items
.Where(i => i.ItemOrganisations
.Select(o => o
.Issues.Select(x => x.Code == issueNo))));
错误一:
Cannot implicitly convert type 'System.Collections.Generic.IEnumerable<System.Collections.Generic.IEnumerable<bool>>' to 'bool'
错误2:
Cannot convert lambda expression to delegate type 'System.Func<Ebiquity.Reputation.Neptune.Model.Item,bool>' because some of the return types in the block are not implicitly convertible to the delegate return type