nik*_*klr 0 c# entity-framework
我有3个类,具有以下属性:
OfferList类:
Guid Id
IEnumerable<Offer> Offers
Run Code Online (Sandbox Code Playgroud)
优惠等级:
Guid Id
Product Product
Run Code Online (Sandbox Code Playgroud)
产品类别:
Guid Id
Run Code Online (Sandbox Code Playgroud)
OfferList包含多个Offer,而Offer具有精确的1个产品.
如何获得包含OfferList的所有产品的IEnumerable?
OfferList offerList = this.GetOfferList(id);
IEnumerable<Product> products = offerList.Offers.SelectMany?
Run Code Online (Sandbox Code Playgroud)
你只需要投射:
IEnumerable<Product> products = offerList.Offers.Select(o => o.Product);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
87 次 |
| 最近记录: |