Generador de Mapas de Clases para Fluent NHibernate


¿Hay un generador de Mapas de clases para Fluent NHibernate? Necesito algo como db2hbm pero quiero que genere Mapas de Clases Fluentes en lugar de asignaciones xml.

Soy consciente de AutoMapping para Fluent pero eso no es lo que quiero. Quiero poder generar archivos Class Map desde tablas en la base de datos y enviarlos a mi repositorio src.

Author: Mauricio Scheffer, 2010-04-09

4 answers

Puede hacer esto con NHibernate Mapping Generator.

 60
Author: RaRa,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2015-04-07 06:51:17

Puede hacer esto con Visual NHibernate. Compruebe la opción Fluent Nhibernate en la pantalla de opciones para crear el código de asignación FNH.

 4
Author: Gareth Hayter,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2010-04-14 10:37:54

LLBLGen Pro es una gran herramienta que puede hacer esto y mucho más. No es gratis, pero vale cada centavo.

 2
Author: uvita,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2012-08-21 13:05:59

Esto es lo más cercano que he encontrado (ejemplo de plantillas T4 para generar asignaciones NH fluidas): http://www.pnpguidance.net/Post/SampleFluentNHibernateT4TemplatesCodeGenerationLINQToSQL.aspx

 1
Author: Jay,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2010-04-10 11:40:49