【发布时间】:2012-11-21 22:40:46
【问题描述】:
我有 3 个具有以下属性的类:
OfferList 类:
Guid Id
IEnumerable<Offer> Offers
优惠等级:
Guid Id
Product Product
bool IsSealed
产品类别:
Guid Id
一个 OfferList 包含多个 Offer,一个 Offer 有确切的 1 个产品。
如何过滤 OfferList 以仅包含未密封的 Offer?
OfferList offerList = this.GetOfferList(id).Offers.Where(o => !o.IsSealed));
这将返回一个 Offer 类型的 IEnumerable,而不是过滤 OfferList。
【问题讨论】: