J'ai conçu certaines classes en utilisant le diagramme de classe Visual Studio. Maintenant, je voudrais persister ces données en utilisant ORM et peut-être d'autres mécanismes de persistance. Je me demande s'il existe un moyen de générer le SQL en fonction des propriétés de mes classes, car elles représentent assez bien la structure de base de données nécessaire. Cela me permettrait d'économiser beaucoup de typage SQL manuel, et me donner un bon début.Doit/peut-on générer un schéma de base de données de classes?
Je n'ai pas commencé avec le modèle de base de données parce que je veux que ma persistance soit découplée de la "couche de domaine" réelle (je ne sais pas si c'est le bon nom). Le mappeur ORM (LLBLGen) peut ensuite générer le code basé sur ce schéma, et il suffira de mapper les objets générés à mon interface de persistance.
Est-ce une bonne idée, ou suis-je sur la mauvaise voie ici?
J'ai trouvé un outil qui semble faire l'affaire (MindScape LightSpeed), mais malheureusement il n'est disponible que pour VS2008.
Je vais essayer NORMA, merci. –