Entités ORM contre Domaine des Entités sous Entity Framework 6.0

Je suis tombé sur les deux articles suivants Première et Deuxième dans lequel l'auteur affirme en résumé que les Entités ORM et le Domaine des Entités ne devraient pas être mélangés.

Je fais face à ce problème pour le moment comme je code avec EF 6.0 à l'aide du Code de la Première approche. J'utilise les classes POCO comme des entités dans l'EF ainsi que mon domaine/business objects. Mais je me retrouve souvent dans la situation où je me définir comme une propriété publique ou une propriété de navigation virtuelle uniquement parce que l'EF-Cadre qui m'oblige à le faire.

Je ne sais pas quoi prendre comme la ligne de fond de ces deux articles? Dois-je vraiment créer par exemple un CustomerEF de la classe de l'entité ainsi qu'un cadre de CustomerD pour mon domaine. Puis créer un référentiel qui consomme CustomerD cartes à CustomerEF faire quelques requêtes et que les cartes reçues CustomerEF à CustomerD. Je pensais que EF est tout au sujet de la cartographie de mon domaine entités de données.

Donc merci de me donner quelques conseils. Dois-je ignorer une chose très importante à l'EF est capable de me fournir? Ou est-ce un problème qui ne peut pas complètement résolu par l'EF? Dans ce dernier cas, ce qui est une bonne façon de gérer ce problème?

  • Juste un humble rappel, votre "Premier" et "Second" liens ne fonctionnent pas pour le moment
InformationsquelleAutor user2653422 | 2013-08-07