2011-06-14 14 views
25

Estoy comenzando un nuevo proyecto y quiero usar NHibernate 3.2. Sé que ahora puede hacer algo similar a FluentNHibernate y quiero intentarlo.Introducción a NHibernate 3.2 Locuacious API

Pero me está costando encontrar documentación sobre la API Locuaz. He visto blogposts sobre cómo configurar ISessionFactory, pero me estoy perdiendo después de esto. Sé que la API 3.2 se está moviendo rápidamente y que el artículo de 3 a 4 meses ya está desactualizado, pero estoy buscando la información más reciente.

¿Dónde puedo encontrar los recursos en relación con:

  • ¿Cómo configurar NHibernate 3.2 sin necesidad de utilizar XML, sin usar y sin utilizar FluentNHibernate conformar?

  • ¿Cómo registrar las asignaciones?

  • ¿Cómo crear convenciones?

Recuerde que esto se refiere a NHibernate 3.2 (y probablemente más arriba). Si alguno de los conceptos, como las asignaciones y las convenciones, ya no se aplican, ¿puede indicarme la dirección correcta?

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

+0

Es posible obtener una mejor respuesta si usted hace esta pregunta en [link] (http://groups.google.com/group/nhusers) nhuser. –

Respuesta

42

Ya estoy tratando de llenar ese vacío en la documentación de mapeo por código y ejemplos con la serie de publicaciones en mi blog. Estoy tratando de ver qué es compatible y comparar las posibilidades de mapeo por código con Fluent NHibernate.Estos son los mensajes:

  1. First impressions
  2. Naming convention resembling Fluent
  3. Property
  4. Component
  5. ManyToOne
  6. inheritance
  7. dynamic component
  8. Set and Bag
  9. OneToMany and other collection-based relation types
  10. concurrency
  11. OneToOne
  12. Join
  13. Any
  14. List, Array, IdBag
  15. Map
  16. Id, NaturalId
  17. composite identifiers
  18. entity-level mappings
  19. the summary
+0

Muy interesante. Buen trabajo –

+0

gracias por esto! Me has dado la confianza para cambiar de FNH. Empecé con hbm.xml, luego cambié a FNH y dañé mi conocimiento de hbm.xml. Ahora siento que necesito volver a aprender el hbm.xml para usar el mapeo por código. lol. – dotjoe

8

He creado un video 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 brinden la información que estás buscando.

+0

El código fuente me inició. Gracias –

Cuestiones relacionadas