¿Cuál es la mejor herramienta para generar clase Entity y/o archivos hbm y/o sql script para NHibernate?NHibernate Generators
Esta lista a continuación es de http://www.hibernate.org/365.html, ¿cuál es la mejor por qué?
- Moregen Gratis, Open Source (GPL) Generador de O/R que se puede combinar en proyectos de Visual Studio existentes. También combina cambios a las clases generadas.
- NConstruct Lite Herramienta gratuita para generar el código fuente de la asignación O/R de NHibernate. Soporte de diferentes bases de datos (Microsoft SQL Server, Oracle, Access).
- GENNIT NHibernate Code Generator Generador gratuito/comercial de código Web 2.0 de código NHibernate utilizando el diseñador UML en línea WYSIWYG.
- GenWise Studio with NHibernate Template Producto comercial; Importa su base de datos existente y genera todos los XML y clases, incluidas las fábricas. También puede generar una aplicación web asp.net para su NHibernate BO-Layer automáticamente.
- HQL Analyzer y hbm.xml GUI Editor
- ObjectMapper por Mats Helander es una GUI mapeo con apoyo NHibernate
- MyGeneration es una GUI generador de código basado en la plantilla. Su biblioteca de plantillas incluye plantillas para generar archivos de mapeo y clases desde una base de datos.
- AndroMDA es un marco de generación de código de código abierto que utiliza Model Driven Architecture (MDA) para transformar los modelos UML en componentes implementables. Admite la generación de capas de acceso a datos que utilizan NHibernate como marco de persistencia.
- Plantilla de CodeSmith para NH
- NHibernate Helper Kit es un complemento VS2005 para generar clases y mapear archivos.
- NConstruct - Intelligent Software Factory Producto comercial; Generación completa del código fuente de .NET C# para todos los niveles del sistema de información a través del sencillo procedimiento del asistente. Asignación O/R basada en NHibernate. Para WinForms y ASP.NET 2.0.
Creo que mi escucha acaba de comenzar a palpitar. Estoy tan emocionado por eso. He estado buscando una buena opción para L2S y no he estado muy entusiasmado con NH debido al XML. muchas gracias. –
Me gustaría llamar la atención que este no es un diseñador visual de NHibernate –
. Tuve una experiencia muy negativa con Fluent, me llevó al 90% muchas veces y luego me dejó con los pantalones bajados. Mi experiencia con otra herramienta visual, DevArt Entity Developer, ha sido similar, me da el 90% del camino y luego me deja colgando. Todavía no he encontrado una herramienta que funcione, pero advertiría contra ambos enfoques, a menos que esté esperando un uso realmente básico y nada demasiado avanzado. –