Question

Vous vous demandez si quelqu'un sait d'un ensemble de modèles de T4 pour générer des classes C # POCO et recenseront également les fichiers XML pour NHibernate à partir d'un ensemble de tables dans une base de données. J'ai vu que David Hayden a créé T4 pour générer du code FluentNH basé sur un modèle DBML, mais je ne suis pas tout à fait prêt à l'emploi encore FluentNH car il n'y a même pas une sortie officielle encore (même si j'aime l'idée).

Quelqu'un sait de tous les modèles T4 pour l'utilisation de NHibernate simple?

Était-ce utile?

La solution 10

Suivi: J'ai décidé d'écrire mon propre générateur de code pour NHibernate fichier de mappage XML et les classes POCO. Je l'ai calqué sur le Linq au générateur SQL dans le projet Boîte à outils T4.

Je prévois d'afficher sur l'expérience et de fournir un téléchargement sur mon site dès que je reçois la chance. Faites-moi savoir si vous êtes intéressé et je vais Dépêchez-vous.

Autres conseils

ne peut pas être la réponse que vous cherchez, mais j'ai passé une bonne quantité de temps à la recherche il y a deux mois partout la même chose. Je ne pouvais pas trouver, cependant.

Je ne sais pas si vous êtes mis sur l'utilisation de T4 pour une raison particulière, mais je me suis retrouvé à l'aide CodeSmith pour la génération de code, car il existe plusieurs modèles déjà disponibles. Il y a une poignée pour MyGeneration, mais CodeSmith était beaucoup plus long.

NOTE:. Si vous ne trouvez pas certains, cependant, vous devriez le poster ici comme moi, et probablement d'autres personnes, serait rabidly intéressé à trouver des modèles T4 bien fait pour NHibernate

LLBLGen, actuellement en version bêta, aura de prochaine version (V3) modèles pour générer des classes NHibernate POCO et applications, ainsi que des modèles pour EF1 / 4 et son propre cadre.

Je suis en train de faire un. Vérifiez-le: https://code.google.com/p/t4nh/

J'utilise ce modèle défini dans trois de mes projets, et il fonctionne bien. Non publié auparavant que je ne sais toujours pas si les gens peuvent l'appliquer bien. Espère pouvoir faire mon modèle mieux défini avec la communauté

Essayez Entité Développeur de Devart. J'ai besoin d'une version peu pincé pour les champs dynamiques, mais ce que j'ai vu semble beaucoup de bien. Je dois modifier les modèles T4 et je préfére le faire dans VS, pas développeur entité, qui est comment je trouvé ce fil ...

a CodeSmith modèle pour générer des classes POCO et les fichiers de mappage pour NHibernate d'une base de données: http: / /www.codesmithtools.com/video/nhibernate.html http://www.codesmithtools.com/features/frameworks.aspx

Si je me souviens bien, S # harpArchitecture a un ensemble complet de modèles T4 pour la génération de code basé sur NHibernate .

Il y a quelques outils dans le coffre NHibernate, Db2hbm pour générer HBM .xml fichiers de mappage à partir de la base de données (actuellement seulement MSSQL est pris en charge) et Hbm2net pour générer Poços des fichiers HBM.

Vous pouvez utiliser CodeSmith à cet effet - il a son propre modèle pour générer des classes NH. Bien sûr, ce n'est pas un T4, mais le moteur de modèle plus puissant

visuel NHibernate (http://www.slyce.com/VisualNHibernate/) prend également en charge la définition des modèles pour les entités, et pour générer à la fois hbm.xml ainsi que les mappages NHibernate Fluent. Note:. Je ne suis pas affilié en aucune façon avec Visual NHibernate

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top