# Saturday, October 25, 2008

Entity Framework – Génération du mapping et du sql

Ayant pas mal joué avec NHibernate, je voulais tester l’ORM de Microsoft : ADO.Net Entity Framework. Une bonne partie des exemples qui existent sur internet partent d’un model de base de données existant et génère le fichier de mapping. C’est très pratique pour partir d’un existant, mais ne sert pas lorsqu’on veut créer un nouveau projet.

J’ai apprécié le designer de classes, mais ne s’avère pas très pratique pour modeler un projet entier. Il ne permet pas par exemple d’avoir plusieurs diagrammes de classes. Ayant déjà créé mon propre outil de génération pour NHibernate (NHib.Wizard), je suis reparti de ce projet pour faire de même avec Entity Framework.

Je peux donc maintenant partir d’un modeleur UML (ArgoUML, j’ai pas trouvé mieux en gratuit pour l’instant) et générer mon fichier model.edmx ainsi que le script de base de données correspondant.

L’application en ClickOnce : http://labs.ucaya.com/EF.Wizard/publish.htm

Une video de démonstration : http://silverlight.services.live.com/49123/c3ca3d75-b05f-49d2-8522-b22131f2ee8d/Generation.wmv

#    Comments [0] |