Vì vậy, tôi có một bộ sưu tập các đối tượng. Loại chính xác không quan trọng. Từ đó tôi muốn trích xuất tất cả các cặp độc đáo của một cặp thuộc tính đặc biệt, thusly:LINQ Chọn khác biệt với các kiểu vô danh
myObjectCollection.Select(item=>new
{
Alpha = item.propOne,
Bravo = item.propTwo
}
).Distinct();
Vì vậy, câu hỏi của tôi là: biệt trong trường hợp này sẽ sử dụng đối tượng mặc định bằng (mà sẽ là vô ích với tôi, kể từ mỗi đối tượng là mới) hoặc nó có thể được nói để làm một bằng khác nhau (trong trường hợp này, giá trị bằng nhau của Alpha và Bravo => trường hợp bằng nhau)? Có cách nào để đạt được kết quả đó, nếu điều này không làm điều đó?
Đây có phải là LINQ-to-Objects hoặc LINQ-to-SQL không? Nếu chỉ là đồ vật, có thể bạn sẽ không may mắn. Tuy nhiên, nếu L2S, thì nó có thể hoạt động, vì DISTINCT sẽ được chuyển vào câu lệnh SQL. –