Je commence maintenant sur DDD, j'ai déjà trouvé une implémentation sympa pour ValueObject mais je n'arrive pas à trouver une bonne implémentation pour Entities, je veux un type d'entité de base générique qui aura un ID (requis par la spécification) et implémenter des opérations d'égalité de programme.Implémentation de la classe DDD Entity en C#
Quelle est la solution la plus élégante?
Qu'entendez-vous par semi-permanent? – vorou
+1. Est-ce une approche normale pour une grande application? Une question que j'ai posée aujourd'hui est d'attirer l'attention sur l'approche de la classe de base de l'Entité: https://softwareengineering.stackexchange.com/questions/364870/should-i-handle-all-nine-comparisons?noredirect=1#comment794683_364870. Cependant, cela fonctionne très bien pour nous. Il a même été décrit comme anémique dans l'un des commentaires. – w0051977
@ w0051977 Je ne l'écrirais pas comme ça aujourd'hui. Il est vrai que la caractéristique d'une entité est que c'est la même entité si elle a le même ID, mais que l'implémentation de 'Equals' n'est pas utile dans les bases de code réelles. –