visual studio info example nhibernate nhibernate-mapping mapping-by-code
Muestra de Auto-Mapeo NHibernate 3.2código fuente

info - nhibernate visual studio



Documentos y ejemplos para el mapeo NHibernate 3.2 por código (5)

Además de las pocas publicaciones de blog de Fabio Maulo , ¿hay otros sitios con ejemplos y / o documentación sobre la nueva función de mapeo de NHibernate 3.2 por código?



No, no hay (que he visto al menos)

Recuerde que esta es una función inédita, solo disponible en alfas hasta ahora (a partir del 25 de abril de 2011)


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. Aquí están las publicaciones:

  1. Primeras impresiones
  2. Convención de nombres que se asemeja a Fluido
  3. Propiedad
  4. Componente
  5. ManyToOne
  6. herencia
  7. componente dinámico
  8. Conjunto y bolsa
  9. OneToMany y otros tipos de relaciones basadas en colecciones
  10. concurrencia
  11. Doce y cincuenta y nueve de la noche
  12. Unirse
  13. Alguna
  14. List, Array, IdBag
  15. Mapa
  16. Id, NaturalId
  17. identificadores compuestos
  18. mapeos a nivel de entidad
  19. el resumen

He dedicado un tiempo a recopilar la información disponible sobre la función incorporada de auto mapeo de NHibernate 3.2 para aquellos que desean migrar sus proyectos de una asignación fluida de NHibernate a la nueva capacidad de mapeo por código. Puede descargar los códigos fuente de esta muestra desde aquí:

Muestra de Auto-Mapeo NHibernate 3.2

Muestra cómo:

  • Configure los dialectos y controladores NH 3.2 por código.
  • Integra NHibernate Validator con NH 3.2.
  • Use NHibernate Validator para establecer automáticamente la longitud de los campos de la base de datos producidos.
  • Agregue convenciones de nomenclatura.
  • Agregue compatibilidad varios a muchos para la nueva capacidad de asignación automática.
  • Anule las convenciones de asignación automática y, por ejemplo, agregue atributos únicos a algunos de los campos producidos.
  • Serialice las definiciones y configuraciones de los mapeos en un archivo para mejorar el tiempo de inicio de la aplicación.

Puede probar la aplicación gratuita NHibernate Mapping Samples , que muestra 50 casos de asignación diferentes, cómo se asignan utilizando la asignación de mapas con fluidez y XML, y su uso.

Equipo Devart.