一个价值观鲜明的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