I am doing following and it works:
    var resultsHeader = (from r in o select new { 
                        OrderID  = r.OrderID,
                        subtotal = r.SubTotal,
                        city = r.orderAddress.BilltoCity
    }).Distinct().ToList();
Look at the city = r.orderAddress.BilltoCity Line, is there any way i can populate the entire object there...like this
var resultsHeader = (from r in o select new { 
                    OrderID  = r.OrderID,
                    subtotal = r.SubTotal,
                    Address = r.orderAddress
}).Distinct().ToList();
Basicly, I want to store entire OrderAddress Object into Address property, however it does not come out as Distinct object.
 
     
    