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

Responder a