使用在儿童收集条件我有实体下图:筛选父集合通过LINQ查询
Item
IList<Prices>
DateTime Opened
DateTime? Closed
Price
Name
DateTime Opened
DateTime? Closed
如何选择所有项目,其中Closed
为空,只有价格在那里Closed
为空?
正如你所看到的Item
和Price
有有效期,所以我只需要选择有效的项目和有效的价格。
我知道如何选择商品,但我不知道如何限制“嵌套”价格。
难道不该'Prices.All'? – RPM1984 2011-05-19 23:29:19
它取决于需求是什么 - 任何()都会过滤至少有一个非关闭价格的项目,All()将确保这些项目只有*非关闭价格。 – 2011-05-20 00:01:57
是的,我知道,我的印象是后者的要求。尽管我可能误解了q。 – RPM1984 2011-05-20 00:45:48