2011-01-23 1 views
0

J'ai un modèle de données (fichier .edmx), comment puis-je utiliser ce fichier générer automatiquement un modèle de domaine et une carte XML en utilisant l'outil de cadre d'entité?comment générer automatiquement le modèle de domaine et la carte XML en utilisant l'outil de cadre d'entité?

Modèle de domaine: Modèle de domaine à utiliser par un composant de couche d'accès aux données dans une application cliente. XML MAP: représentation XML/XSD de la structure de données.

+0

Je suis également curieux. Vous pouvez générer des mappages xml pour LINQ to SQL avec sqlmetal.exe, mais je ne suis pas sûr de l'EF. – jrummell

Répondre

0

Je travaille actuellement sur un tel projet, et je vous suggère fortement de reconsidérer cette approche avec EF4. Utilisez EF 4.1 avec l'approche Code First. Après un certain temps, vous vous retrouvez verrouillé et la visualisation de données multicouche, où la logique du domaine est transmise à la GUI ou à la couche de service d'application (par exemple, le modèle Anemic Domain -> C'est un anti-pattern).

Vous aurez des entités de domaine qui sont le reflet de votre diagramme ERD de base de données et vous n'avez aucune chance d'injecter un comportement, car elles sont générées automatiquement par cet outil personnalisé.

Veuillez prendre en compte cette option. Vous en bénéficierez, même si cela prendra du temps pour "coder" vos relations d'entité.

/Meilleures salutations Magnus

Questions connexes