2010-12-01 30 views
0

Nous avons une base de données avec plusieurs schémas avec les mêmes tables dans les différents schémas. Utilisation de LLBLGenPro pour générer des entités NHibernate. Toutefois, LLBLGenPro tombe, se plaignant qu'il existe des noms de table en double. Ce que nous voulons, c'est que les entités soient générées dans des espaces de noms par schéma (cela fonctionne en modifiant les modèles), et que chaque schéma soit généré dans son propre dossier.Génération de fichiers d'entité dans des dossiers par schéma avec LLBLGenPro pour NHibernate

...?

Modifier: Un collègue à moi re-posted the question with some more information on the LLBLGen forums selon leur demande.

Répondre

2

(s'il vous plaît poser des questions sur LLBLGen pro sur nos forums à http://www.llblgen.com/tinyforum afin que notre équipe de soutien peut les ramasser, merci)

Un DB avec plusieurs schémas, vous entendez 1 catalogue avec plusieurs schémas (SQLServer) ou multiples schémas comme avec Oracle?

Quoi qu'il en soit, ceci est pris en charge. Quelle est l'erreur exacte que vous avez et quand? Utilisez-vous la dernière version? Sinon, téléchargez la dernière version.

Si vous souhaitez que les entités soient regroupées par schéma cible, vous pouvez les regrouper dans le projet et utiliser le groupe dans un modèle personnalisé en tant qu'espace de noms.

Vous pouvez également utiliser le mécanisme de regroupement dans le concepteur pour générer un projet vsnet par groupe, dans son propre espace de noms et dans son propre dossier. L'inconvénient de ceci est que les relations entre entités dans différents groupes ne sont bien sûr pas supportées, dans ce cas vous devez dupliquer les entités.

C'est à vous de décider ce qui convient le mieux à votre projet.