Quise aplicar lo que dice este link

http://blog.schuager.com/2008/12/polymorphic-query-using-interfaces.html

Pero yo ya tengo mi clase abstracta mapeada, obviamente apuntando a la
tabla especifica, cree otro archivo haciendo lo que sugiere el link y
como era de esperar nhibernate me dice que estoy duplicando el mapeo
Alguna otra sugerencia ?


El día 7 de enero de 2010 09:35, Edgar Ramos <[email protected]> escribió:
> La consulta basicamente es esto
>
> var mov = session.CreateQuery("from Movimiento").List<Movimiento>();
>
> Movimiento es la clase abstracta de la cual heredan movimientos
> especificos como Transferencia, Produccion, Ventas, etc
>
> Este momento estoy leyendo el link que German envio, gracias por toda la ayuda
>
> El día 6 de enero de 2010 19:05, José F. Romaniello
> <[email protected]> escribió:
>> mostra como haces la consulta
>>
>> El 6 de enero de 2010 20:24, Edgar Ramos <[email protected]> escribió:
>>>
>>> Gracias por la gentil ayuda
>>>
>>> He utilizado la siguiente estrategia de herencia Table Per Subclass
>>> Hierarchy, los objetos los he podido grabar en la base de datos sin
>>> problemas,
>>>
>>> Mi tabla almacena movimientos pudiendo ser estos Transferencias,
>>> Ventas, Ingresos, etc, y precisamente este es su discriminador,
>>> requiero mostrar todos los movimientos realizados en una fecha
>>> especifica, pero obtengo el siguiente mensaje de error
>>>
>>> Object with id: 10 was not of the specified subclass:
>>> PYTWINDOWS.Entities.Movimiento (Discriminator was: 'Transferencia ')
>>>
>>> Para cualquier fecha (una y solo una fecha) a buscar movimientos
>>> obtendre un promedio de 20 movimientos no mas
>>>
>>> Necesariamente tengo que estar haciendo algo mal, alguna idea
>>>
>>> --
>>> 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