Gracias José

Efectivamente la clase factura es tal cual la expones

Me pongo a revisar este momento la info de los link

Saludos

Edgar

El 9 de diciembre de 2010 13:30, José F. Romaniello
<[email protected]>escribió:

> osea que tu clase factura es.....?
>
> public class Factura
> {
>    public ICliente Cliente { get; set; }
>    //otras propiedades
> }
>
>
> Podes mapear las implementaciones de ICliente sin mencionar nada de
> ICliente y usar el tag <any /> como se describe en este post:
> http://ayende.com/Blog/archive/2009/04/21/nhibernate-mapping-ltanygt.aspx
>
> Para mas información, sobre mapear polimorfismo implicito y el tag any te
> sugiero leer la documentación de nhibernate, que esta muy completa:
> [Table per concrete class, using implicit polymorphism]
> http://nhforge.org/doc/nh/en/index.html#inheritance-tableperconcreate-polymorphism
>
>
> El 9 de diciembre de 2010 15:23, Edgar Ramos <[email protected]>escribió:
>
> No te entiendo José, te refieres a esto
>>
>> Factura fac = new Factura {
>>                 Cliente = new ConsumidorFinal(),
>>                 ....
>> }
>>
>> Al crear una factura, el cliente predeterminado sera siempre
>> ConsumidorFinal(), este estará creado en su constructor, pero no sera
>> pasado como dependencia
>>
>> Espero sea esto lo que me preguntas
>>
>> Saludos
>>
>> Edgar
>>
>>
>> El 9 de diciembre de 2010 13:15, José F. Romaniello <
>> [email protected]> escribió:
>>
>>> Hola Edgar, mostranos como harías la clase Factura
>>>
>>> El 9 de diciembre de 2010 15:11, Edgar Ramos <[email protected]>escribió:
>>>
>>> Mi duda es el mapping de Factura, no se como mapper el cliente cuando
>>>> este podrá ser cualquier implementacion
>>>
>>>
>>>  --
>>> 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
>

-- 
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