Category Archives: 4752

NHibernate 3 (Parte 7) One-To-Many con Inverse

Anterior Post Siguiente Post En el anterior ejemplo tenía un problema a resolver: por cada capítulo de un libro nuevo se ejecutaba un INSERT Y un UPDATE, cuando bien podría bastar uno. En este post, uso una manera alternativa de … Continue reading

Posted in 1389, 4752, 5374 | Leave a comment

NHibernate 3 (Parte 6) One-To-Many con Many-To-One

Anterior post Próximo post Esta vez, la base de datos es la misma del anterior ejemplo (mismo nombre y scripts de creación): Pero quiero tener una referencia, en el dominio, de Chapter (capítulo) a Book (libro): public class Chapter { … Continue reading

Posted in 1389, 4752, 5374 | Leave a comment

NHibernate 3 (Parte 5) Primer mapeo Uno-a-Varios

Anterior post Próximo post Esta vez, tengo este modelo de datos para mapear a clases: Cada Book (libro) tiene 0, 1  o más Chapter (Capítulos). Este es el diagrama de clases de mi dominio:   El código para Book.cs: public … Continue reading

Posted in 1389, 4752, 5374 | Leave a comment

NHibernate 3 (Parte 4) Tabla Por Clase

Anterior post Siguiente post En los anteriores posts (Tabla por Jerarquía, Tabla por Clase Concreta), implementé dos estrategias de mapeo sobre el mismo modelo: Ahora, quiero mapear CADA tabla a una tabla:   La solución tiene dos proyectos, uno del … Continue reading

Posted in 1389, 4752, 5374 | 1 Comment

NHibernate 3 (Parte 3) Tabla por Clase Concreta

Anterior Post Siguiente Post Quiero usar el mismo dominio que en mi anterior post:   but this time, I want two tables: one for Notes, another for Pages: La solución tiene dos proyectos: una librería de clases conteniendo el dominio, … Continue reading

Posted in 1389, 4752, 5374 | 1 Comment

NHibernate 3 (Part 2) Tabla por Jerarquía

Anterior postSiguiente post En mi anterior post de esta serie, implementé un mapeo simple: una clase, una tabla. Ahora, tengo tres clases, usando herencia: El Id es un System.Guid. Quiero diseñar una colección de items. Cada item puede ser una … Continue reading

Posted in 1389, 4752, 5374 | Leave a comment

NHibernate 3 (Parte 1) Un mapeo simple

Siguiente post Hace año y medio escribí un ejemplo en NHibernate 2.0: First NHibernate 2.x Example Este año que recién comienza, quiero explorar el nuevo release NHibernate 3.0 con ejemplos. Pueden bajar la versión actual de este ORM para .NET … Continue reading

Posted in 1389, 4752, 5374 | 1 Comment

Generando una solución con AjGenesis usando archivos hbm de NHibernate

Hace unos meses, escribí un ejemplo de generación de código que usa los archivos .hbm como modelo inicial: Generating Code with AjGenesis Using NHibernate Hbm Files Generando código con AjGenesis usando archivos de mapeo de NHibernate Ya conocen que AjGenesis … Continue reading

Posted in 1389, 2643, 4752, 6145 | Leave a comment

ALT.NET Café sobre ConfORM de Fabio Maulo

La gente de la comunidad ALT.NET Hispano organiza para mañana sábado una reunión virtual, no conferencia, sino ALT.NET Café. La idea es presentar y probar el nuevo trabajo del bueno de @FabioMaulo, su proyecto ConfORM. Este es el anuncio: El … Continue reading

Posted in 10790, 12677, 1389, 4752 | Leave a comment

Generando código con AjGenesis usando archivos de mapeo de NHibernate

En estos días, estuve trabajando en generar código de clases C#, usando como punto de partida los archivos .hbm, que se usan en NHibernate para especificar el mapeo de clases y tablas de bases relacionales. Como es usual, cuando encaro … Continue reading

Posted in 1389, 2643, 4752, 6145 | Leave a comment