đối tượng của tôi như thế nàyGet mục riêng biệt bởi sự kết hợp từ danh sách C#
public class Region
{
public Region();
public string City { get; set; }
public int PostCode { get; set; }
public string WfRegion { get; set; }
}
tôi có một danh sách này các đối tượng trong lớp này đâu dữ liệu là như thế này
Rodney , 7845 , Auckland
Rodney , 3435 , Auckland
Rodney , 4566 , Auckland
Rodney , 3445 , North Island
Tôi muốn lọc này để tôi có thể nhận được kết quả như thế này
Rodney , 7845 , Auckland
Rodney , 3445 , North Island
(tất cả sự kết hợp của thành phố và khu vực bất kể mã bưu chính). Tôi đã viết một số truy vấn như thế này
var cities = regionsData.DistinctBy(p =>
p.WfRegion).DistinctBy(p=>p.PostCode).DistinctBy(p => p.City).ToList();
Nhưng điều này đem lại cho tôi một kết quả của mục đầu tiên chỉ như thế này
Rodney , 7845 , Auckland
Làm thế nào tôi có thể giải quyết vấn đề này?