tagxedo tagul palabras nubes nube educacion descargar art .net nhibernate .net-3.5 code-generation

.net - tagul - nubes de palabras tagxedo



¿Herramientas de ayuda gratuitas de NHibernate? (10)

¿Hay alguna herramienta gratuita para ayudar a simplificar el trabajo con un proyecto NHibernate en .NET 3.5? Principalmente, estoy buscando algún tipo de generador de archivos de código y configuración para automatizar algunas de las partes más tediosas de trabajar con NHibernate.



ActiveWriter es un plugin para Visual Studio que genera algunos archivos para NHibernate, pero aún no he tenido la oportunidad de profundizar en él.


NHibernate Query Analyzer es imprescindible para la construcción de consultas. No es para la configuración, lo sé, pero imprescindible cuando trato de familiarizarme con HQL.


MyGeneration tiene algunos nHibernate tempates para la generación de código.

Solía ​​haber algunos para la versión gratuita de Code-Smith también, pero no creo que se hayan actualizado en mucho tiempo.


Fluent-NHibernate presenta una forma alternativa de escribir su mapeo, que por ejemplo es más amigable con refactor que el enfoque XML estándar.

Ejemplo:

public CustomerMap : ClassMap<Customer> { public CustomerMap() { Id(x => x.ID); Map(x => x.Name); Map(x => x.Credit); HasMany<Product>(x => x.Products) .AsBag(); Component<Address>(x => x.Address, m => { m.Map(x => x.AddressLine1); m.Map(x => x.AddressLine2); m.Map(x => x.CityName); m.Map(x => x.CountryName); }); }




¿Qué pasa con NConstruct Lite, una pequeña herramienta poderosa para generar archivos de mapeo y Entidades ...


Eche un vistazo a: dPulpo , una herramienta de generación de capas de datos que genera archivos de mapeo NHibernate, clases de entidad C # y su base de datos SQL. Hay un complemento de Visual Studio y actualmente está en versión beta y se puede descargar gratis.


La última versión de LLBLGen puede generar ejemplos de clases y entidades fluidas de NHibernate Mapping.