isessionfactory features example c# nhibernate mapping-by-code

c# - features - nhibernate github



Empezando con NHibernate 3.2 Loquacious API (2)

Creé un video solo para esto y lo publiqué en youtube, puede encontrar el enlace here , vea la Lección 13. También puede descargar el código fuente here . Espero que te proporcionen la información que estás buscando.

Estoy empezando un nuevo proyecto y quiero usar NHibernate 3.2. Sé que ahora puede hacer algo similar a FluentNHibernate y quiero intentarlo.

Pero me cuesta mucho encontrar documentación en la API de Loquacious. He visto posts en el blog sobre cómo configurar ISessionFactory, pero me estoy perdiendo después de esto. Sé que la API 3.2 se está moviendo rápido y que el artículo de aproximadamente 3 a 4 meses de antigüedad ya está desactualizado, pero estoy buscando la información más reciente.

¿Dónde puedo encontrar los recursos relativos a:

  • ¿Cómo configurar NHibernate 3.2 sin usar XML, sin usar FluentNHibernate y sin usar ConfORM?

  • ¿Cómo registrar los mapeos?

  • ¿Cómo crear convenciones?

Por favor, recuerde que esto concierne a NHibernate 3.2 (y probablemente arriba). Si alguno de los conceptos como asignaciones y convenciones ya no se aplican, por favor, ¿puede indicarme la dirección correcta?

Tengo algo de experiencia con NHibernate y FluentNHibernate ya que los utilicé para un proyecto pequeño, pero no fue muy complicado.


Ya estoy tratando de llenar ese agujero en la documentación de mapeo por código y ejemplos con la serie de publicaciones en mi blog. Intento ver qué es compatible y comparar las posibilidades de mapeo por código con Fluent NHibernate. Aquí están los mensajes:

  1. Primeras impresiones
  2. Convención de nombres que se asemeja a Fluent
  3. Property
  4. Component
  5. ManyToOne
  6. inheritance
  7. componente dinámico
  8. Set y Bolsa
  9. OneToMany y otros tipos de relaciones basadas en colecciones
  10. concurrency
  11. OneToOne
  12. Join
  13. Any
  14. Lista, Array, IdBag
  15. Map
  16. Id, NaturalId
  17. identificadores compuestos
  18. mapeos a nivel de entidad
  19. el resumen