2012-12-03 34 views
0

我有3類具有以下屬性:提取的IEnumerable出的另一個IEnumerable的

OfferList類:

Guid Id 
IEnumerable<Offer> Offers 

發售類:

Guid Id 
Product Product 

產品類:

Guid Id 

An OfferLis t包含多個優惠,並且優惠具有確切的1個產品。

如何獲取包含OfferList的所有產品的IEnumerable?

OfferList offerList = this.GetOfferList(id); 
IEnumerable<Product> products = offerList.Offers.SelectMany? 

回答

7

您只需project

IEnumerable<Product> products = offerList.Offers.Select(o => o.Product); 
相關問題