Generar esquema de base de datos a partir de mapeo NHibernate

¿Es posible generar el esquema de base de datos desde la DLL de asignaciones de Nhibernate?

Mis requerimientos son para MySQL. Si es así, ¿cómo hago eso? ¿Hay herramientas / scripts para esto? ¿Herramientas de código abierto / freeware?
Además, ¿puedo usar estas herramientas para insertar / actualizar conjuntos de datos en la base de datos?