Теперь я начинаю работать с DDD, я уже нашел хорошую реализацию для ValueObject, но я не могу найти какую-либо хорошую реализацию для Entities, я хочу получить общий тип базового объекта, который будет иметь идентификатор (необходимый по спецификации) и реализовать операции принудительного равенства.Внедрение класса сущности DDD в C#
Самое элегантное решение?
Что вы подразумеваете под полупостоянием? – vorou
+1. Это обычный подход для большого приложения? Вопрос, который я задал сегодня, вызывает критику подхода базового класса Entity: https://softwareengineering.stackexchange.com/questions/364870/should-i-handle-all-nine-comparisons?noredirect1_comment794683_364870. Однако для нас это работает очень хорошо. В одном из комментариев он был даже описан как анемичный. – w0051977
@ w0051977 Я бы так не писал сегодня. Верно, что характеристика Entity заключается в том, что это тот же Entity, если он имеет одинаковый идентификатор, но реализация «Equals» не помогает в реальных базовых кодах. –