Hola Amigos.
Tengo la siguiente duda.

Me entregan una lista de objetos serializados, que deserializo, que ya
logro insertar o actuilizar, pero ahora debo comparar algunas de sus
propiedades con varias tablas que ya tengo mapeadas (creadas sus
clases), si cumple las comparaciones no se inserta.

mi pregunta:

¿Tengo que cargar una lista de objetos y recorrela para buscar las
propiedades se repiten o esta entre ciertos valores o hay otra manera
hacerlo?

Quria hacelo con HQL pero la verdad no se hacerlo.
Trate con un Icriteria pero no pude.

Espero me haya explicado, Ojala puedan ayudarme.

Este es el codigo donde grabo el objeto despues de deserializalo
lstsol es la lista que se crea despues de la deserializacion.
 foreach (Solicitudes objsol lstsol)
            {

                    using (ITransaction tx =
pesrt.sesion.BeginTransaction())
                        {
                            try
                            {
                                pesrt.sesion.SaveOrUpdate(objsol);
                                tx.Commit();
                                pesrt.sesion.Flush();
                            }

                            catch (HibernateException e)
                            {
                                tx.Rollback();
                                caught = e;
                                throw;
                            }

                            catch (Exception e)
                            {
                                caught = e;
                                throw;
                            }


                        }
                  }
            }


Atte.

Mario.

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