Ah... Para quien le guste usar Attribute y quiere usar los suyos pero no quiere embarcarse en escribir todo el codigo que lo traduce a mappings de NH, usar ConfORM es un manjar. Se puede implementa un IDomainInspector basado en los attributes y luego implementacciones de IPatternApplier para aplicar column-names, constraints,tablename,cascade basandose en sus attribute. Practicamente usaran la infrastructura de ConfORM y ConfORM como engine para la integracción de sus attributes y NHibernate. Si me mandan un pequeño dominio con sus attributes les armo un UsageExample en ConfORM.
2011/2/16 Rodrigo Marquez <[email protected]> > Respeto a quien le guste el XML pero de entrada yo veo estos beneficios: > > - Utilizar tu propio lenguaje OO en vez de XML u otra forma de mapeo > externa a tu propio lenguaje permite mantener todo al mismo nivel, lo que > beneficia la facilidad de entender el código y por ende el mantenimiento > futuro. Tener la información de persistencia en el mismo atributo hace que > la descripción sea mas natural. > - Reduces a la mitad el número de archivos necesarios para el mapeo, ya que > el mapeo (excepto me parece en el caso de Fluent) se hace en la misma clase > de dominio. > > Creo que al usar anotaciones o atributos lo que ganamos es incrementar la > cohesión en nuestras entidades de dominio y de paso bajarle al acoplamiento. > > Saludos!! > > El 16 de febrero de 2011 11:43, Carlos Peix <[email protected]>escribió: > > Yo no veo ninguna ventaja (de peso, al menos). >> >> ---------------------------------- >> Carlos Peix >> >> 2011/2/16 Juan Cuello <[email protected]> >> >> A mí la opción XML es la que más me gusta... la veo más sencilla que >>> usando Fluent... y evita referencias como cuando se usan atributos... >>> >>> No entiendo por qué se buscan formas que eviten el XML. Me gustaría >>> saber qué ganancia tengo con fluent sobre el uso de XML... >>> >>> Si alguien me da argumentos estaré muy agradecido :) Saber es poder >>> >>> Gracias >>> >>> -- >>> 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 >> > > -- > Para escribir al Grupo, hágalo a esta dirección: > [email protected] > Para más, visite: http://groups.google.com/group/NHibernate-Hispano > -- Fabio Maulo -- Para escribir al Grupo, hágalo a esta dirección: [email protected] Para más, visite: http://groups.google.com/group/NHibernate-Hispano
