Fluido NHInarnate se sienta encima de NHibernate, por lo que no es realmente una elección entre los dos. Si vas a utilizar NHibernate, ELIJA usar Fluent NH encima para ahorrar grandes cantidades de esfuerzo.
Fluido NHibernate es increíble, no usaría NHibernate sin él. Puedes mapear con fluidez todas tus entidades (brindándote chequeo en tiempo de compilación y soporte automatizado de prueba) en lugar de tener que mantener engorrosos archivos xml y recordar su sintaxis/DTD.
También puede asignar automáticamente sus entidades en función de sus convenciones personalizadas y/o predeterminadas.
¡Solo conócela!
El archivo hbm.xml se utiliza en NHibernate para el mapeo, pero Fluiber NHibernate lo reemplaza en el código C#. Es muy fácil encontrar un problema y mantenerlo. –
Pregunto esto hace más de 3 años, ¿y se cierra este mes? ¿eh? – UpTheCreek