一個價值觀鮮明的List <訂單明細>我的訂單詳細信息:如何基於從訂單明細
public class OrderDetails
{
public int OrderId { get; set; }
// [DataMember]
public int ProductId { get; set; }
}
現在,如果我做了不同的類似下面,它返回的一切:
List<OrderDetails> orderDetails = new List<OrderDetails>();
---------------------------------
return orderDetails.Distinct();
但如果我做不同的:
List<OrderDetails> orderDetails = new List<OrderDetails>();
---------------------------------
return orderDetails.Select(x => x.OrderId).Distinct();
然後,我只得到訂單ID。
我怎樣才能根據的OrderId
使用'.Where(x => x.OrderId == 4)' – TGlatzer
'.Select'將只返回選定的成員,所以請使用'where' – 2014-01-31 11:17:06