DDD avec EF Premier Code comment faire pour les mettre ensemble?

Je suis en train d'apprendre DDD développement pour quelques jours, et je commence à l'aimer.

J'ai (je pense) comprendre le principe de la DDD, où votre objectif principal est sur business objects, où vous avez des agrégats, les agrégats, les racines, les référentiels juste pour les agrégats racines et ainsi de suite.

Je suis en train de créer un projet simple où je combine DDD développement avec une Première approche de Code.

Mes questions sont: (je suis en utilisant asp.net MVC)

  1. DDD Business Objects sera différent de celui du Premier Code d'objets?
    Même s'ils seront probablement les mêmes, par exemple je peux avoir un Product objet de l'entreprise qui dispose de toutes les règles et les méthodes, et je peux avoir un Product le premier code (POCO) de l'objet qui ne contiennent que les propriétés j'ai besoin de sauvegarder dans la base de données.
  2. Si la réponse à la question 1 est "vrai", alors comment dois-je aviser le Product POCO objet d'une propriété de l'objet métier Product a été changé et je dois le mettre à jour? Je suis en utilisant un "AutoMapper" ou quelque chose comme cela?
    Si la réponse est "non", je suis complètement perdu.

Pouvez-vous me montrer le plus simple (CRUD) exemple de comment puis-je mettre les deux ensemble?

Merci

cette question peut vous donner des idées supplémentaires :stackoverflow.com/questions/8556365/...

OriginalL'auteur Catalin | 2012-11-04