Từ Hướng dẫn thiết kế khung:Nên ghi đè Object.Equals cho đối tượng (trong DDD)?
KHÔNG thực hiện bình đẳng giá trị đối với các loại tài liệu tham khảo có thể thay đổi. [P-270]
Từ DDD Eric Evans của:
Mỗi ENTITY phải có một cách hoạt động của việc thiết lập bản sắc của mình với đối tượng khác. [p-94]
Tôi có nên coi trọng đối tượng.Phương pháp phương thức là hoạt động nhận dạng hoặc chỉ so sánh thuộc tính Identity (ví dụ: customer1.Id == customer2.Id)?
Ý của bạn là gì khi "thiết kế các kho lưu trữ của bạn đúng"? Làm thế nào để bạn tránh được vấn đề của nhiều hơn một thể hiện trong bộ nhớ? – dthrasher
Bạn có thể có kho lưu giữ một từ điển tham chiếu đến các đối tượng được nạp và id của chúng. Bất cứ khi nào một đối tượng là cần thiết hai lần chỉ cần trả về một tham chiếu đến cùng một đối tượng. Hầu hết ORM làm điều này cho bạn – Mendelt