0
嘿,我非常确定我正在做一些不正确的事情与我的lambda表达式,这使得我只返回一个单一的结果。如果我的查询没有任何问题(它有能力返回多个结果),那么我必须在其他地方有一个错误,我应该能够找到它。如果我的结果应该返回多于一个结果,或者只返回一个结果。我在这里做错了什么?查询只返回一个结果
var proQuery = from a in solutionContext.Products
where a.ID == solutionID ||
(a.ParentID == solutionID && a.Versions.All(c => c.VersionNumber == activeNumber)) ||
(a.Product2.ParentID == solutionID &&
a.Versions.All(c => c.VersionNumber == activeNumber))
select a;
如果您有任何需要的信息,我很乐意提供帮助。
你可以发布询问proQuery的代码吗? – Queso 2010-10-13 17:21:33
然后...你对proQuery做什么? – Luiscencio 2010-10-13 17:23:18
嘿家伙,抱歉,如果我没有提供足够的信息,但我非常确定,其他与我的代码是功能性的,并在做出轻微调整后,现在所有的作品。有一个很好的,谢谢你停下来。 – PFranchise 2010-10-13 17:34:21