I have order details:
public class OrderDetails
{
public int OrderId { get; set; }
// [DataMember]
public int ProductId { get; set; }
}
Now if I do a distinct like below , it returns everything:
List<OrderDetails> orderDetails = new List<OrderDetails>();
---------------------------------
return orderDetails.Distinct();
But if I do distinct like :
List<OrderDetails> orderDetails = new List<OrderDetails>();
---------------------------------
return orderDetails.Select(x => x.OrderId).Distinct();
Then I get only Order Ids.
How can I get the Distinct Orderdetails(both OrderID and ProductId) based on OrderId