30 votes

NHibernate Générateurs

Quel est le meilleur outil pour générer de la Classe d'Entité et/ou des fichiers hbm et/ou script sql pour NHibernate.

Cette liste ci-dessous est d' http://www.hibernate.org/365.htmlqui est le meilleur, pourquoi?

  • Moregen Gratuit, Open Source (GPL) O/R Générateur qui peut fusionner dans les Projets Visual Studio. Aussi fusionne les modifications des classes générées.
  • NConstruct Lite Gratuit outil pour générer de NHibernate mappage O/R de code source. Différentes bases de données de soutien (Microsoft SQL Server, Oracle, Access).
  • GENNIT NHibernate Générateur de Code Libre/Commercial Web 2.0 de la génération de code de NHibernate code à l'aide de WYSIWYG en ligne UML designer.
  • GenWise Studio avec NHibernate Modèle de produit Commercial; les Importations de votre base de données existante et génère toutes les XML et les Classes, y compris les usines. Il peut aussi générer une asp.net web-application pour votre NHibernate BO-Couche automatiquement.
  • L'Analyseur de requêtes HQL et hbm.xml l'Éditeur de l'interface
  • ObjectMapper par des Tapis Helander est une cartographie de GUI avec NHibernate soutien
  • MyGeneration est un modèle à base de générateur de code de l'interface graphique. Son modèle de la bibliothèque comprend des modèles pour générer des fichiers de mapping et de classes à partir d'une base de données.
  • AndroMDA est un open-source de génération de code-cadre qui utilise Model Driven Architecture (MDA) pour transformer des modèles UML en composants déployables. Il prend en charge la génération des couches d'accès aux données qui utilisent NHibernate que leur persistance cadre.
  • CodeSmith Modèle pour NH
  • NHibernate Helper Kit est un VS2005 add-in pour générer des classes et des fichiers de mappage.
  • NConstruct - Logiciel Intelligent Usine produit Commercial; Complet .NET C# génération de code source pour tous les niveaux du système d'information de l'auge simple procédure de l'assistant. O/R mapping basé sur NHibernate. Pour WinForms et ASP.NET 2.0.

21voto

Ben Scheirman Points 23590

Je pense que vous devriez regarder Couramment NHibernate à la place. Générer des mappages de toujours vous obtient à 80%, et vous avez encore de les personnaliser pour obtenir ce que vous voulez. NHibernate Fluent vous permet de mapper les entités avec une compilation coffre-fort, refactoriser respectueux de l'API.

8voto

Jack Points 91

Il y a un nouveau 2.0 version Bêta 2 disponible avec beaucoup de nouvelles fonctionnalités et de soutien pour nhibernate fluent, un-à-plusieurs et plusieurs-à-plusieurs de cartographie.

http://www.codeplex.com/Wikipage?ProjectName=nmg

5voto

Gareth Hayter Points 390

Un outil commercial pour ce faire est Visual NHibernate. Veuillez noter que je travaille pour Slyce Logiciel, la société qui crée des Visuels NHibernate.

5voto

lafama Points 453

Vous pouvez essayer Mindscape NHibernate Designer qui s'installe dans Visual Studio 2010. Bien que je havn'pas encore essayé.

3voto

Dalroth Points 2468

Première question que vous devez vous poser est: pourquoi avez-vous encore besoin d'un générateur. Honnêtement, dans mon expérience de l'écriture de fichiers hbm n'est pas difficile du tout.

Cela étant dit, si vous ne voulez vraiment pas à écrire les fichiers hbm, peut-être que vous devriez regarder dans l' Enregistrement Actif.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X