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
