Tôi hiện đang bắt đầu trên DDD, tôi đã tìm thấy một triển khai tốt cho ValueObject nhưng tôi không thể tìm thấy bất kỳ triển khai tốt nào cho thực thể, tôi muốn một loại thực thể cơ sở chung sẽ có một ID (cần thiết bởi đặc tả) và thực hiện các hoạt động bình đẳng dòng.Thực hiện lớp DDD Entity trong C#
Whats giải pháp sáng suốt nhất?
bạn có ý nghĩa gì khi bán kiên cố? – vorou
+1. Đây có phải là cách tiếp cận bình thường cho một ứng dụng lớn không? Một câu hỏi tôi hỏi hôm nay là thu hút những lời chỉ trích về cách tiếp cận lớp cơ sở thực thể: https://softwareengineering.stackexchange.com/questions/364870/should-i-handle-all-nine-comparisons?noredirect=1#comment794683_364870. Tuy nhiên, nó hoạt động rất tốt cho chúng tôi. Nó thậm chí còn được mô tả là thiếu máu trong một trong những ý kiến. – w0051977
@ w0051977 Tôi sẽ không viết như hôm nay. Đúng là đặc tính của một thực thể là nó là cùng một thực thể nếu nó có cùng một ID, nhưng việc thực thi 'Equals' không hữu ích trong các cơ sở mã thực tế. –