Yo lo pondria de esta manera:

Es tan importante entender acabadamente las opciones de mapeo de NH que la
ventaja que te da un mapeo visual o por atributos o lo que fuere, no
justifican (en mi opinion) utilizar un mecanismo distinto al central de NH
(mappings XML) que, por otra parte, es el unico que te garantiza una
actualizacion permanente.

En otras palabras, el mapeo de objetos merece un conicimiento profundo (con
cualquier ORM), por eso las alternativas "automaticas" o que "facilitan" son
consideradas "peligrosas".

Incluso mas, cuando entiendas NH, no te va a molestar trabajar con XML y
trabajar sin entenderlo es peligroso con cualquier medio de especificacion
de mapeo.

Un saludo

----------------------------------
Carlos Peix

2009/12/29 Juanki <[email protected]>

> Muchas gracias, entonces es más recomendable rascar los ficheros xml a
> mano y tenerlos en el proyecto?
>
> On 29 dic, 13:00, José F. Romaniello <[email protected]> wrote:
> > La respuesta corta es :
> >
> >    [Serializable]
> >    [Class(0, Table = "Aeropuertos")]
> >    public class Aeropuerto
> >
> > Y la respuesta larga es que no nos gustan esos atributos.
> > NHibernate.Mapping.Attributes parece medio abandonado.
> > Si bien ActiveRecord te deja hacer mas o menos lo mismo y parece tener
> mas
> > actividad, el problema siempre es que estas atando tus clases de dominio
> a
> > una tecnología de persistencia, hay gente que puede vivir con eso, otras
> que
> > no....
>
> --
> Para escribir al Grupo, hágalo a esta dirección:
> [email protected]
> Para más, visite: http://groups.google.com/group/NHibernate-Hispano
>

-- 
Para escribir al Grupo, hágalo a esta dirección: 
[email protected]
Para más, visite: http://groups.google.com/group/NHibernate-Hispano

Responder a