Hola Omar, Fijate en los test, no está soportado http://unhaddins.googlecode.com/svn/trunk/uNhAddIns/uNhAddIns.Test/UserTypes/UpperStringFixture.cs
Despues del martes veo si se puede solucionar, pero la verdad que no me maté mucho, fijate si lo podés hacer andar, el problema es que cuando se hace un Save no se modifican las propiedades del objeto, pero si se guarda en la base con mayuscula. Me parece que a la interfaz IUserType le recortaron muchos aspectos, sufrió muchos cambios desde el comienzo, si no lo hubieran hecho quizas se hubiera solucionado de manera más facil. Fijate, antes tenía el parametro Object owner http://www.hibernate.org/122.html De esta forma se podría cambiar el valor inclusive antes de persistirlo en la base, no estoy encontrando la forma equivalente de hacerlo, pero ... son todas suposiciones dado que no está presenta en NHibernate. Si le encontrás la forma de hacerlo, hacé el parche (es facil con Tortoise), mandamelo que lo commiteo si caminan los tests. Saludos On 11/5/07, Omar del Valle <[EMAIL PROTECTED]> wrote: > > Hola gente.. > > Fabio.. he empezado a usar el UpperString que adicionaste al uNHAddin y me > he encontrado un problemilla. > > Resulta que cuando se carga la entidad de la BD, las propiedades que son > del tipo UpperString vienen en mayuscula tal como se quería... pero... esto > pasa solo si se recupera la propiedad de la base de datos.. > > Por ejemplo.. si tengo una entidad Usuario la cual tiene una propiedad > nombre de tipo UpperString, y yo en mi aplicación creo un nuevo usuario y el > nombre lo asigno en minuscula, este se recupera del cache de NH siempre en > minuscula y hasta que no sea recuperado de la Base de datos nuevamente, > no vendrá en mayuscula. > > He intentado buscar dentro de IUserType si puedo cambiar dicho > comportamiento, pero no he tenido buenos resultados. Alguna idea?? > > Salu2 > Omar > -- Dario Quintana http://darioquintana.com.ar/blogging --~--~---------~--~----~------------~-------~--~----~ Para escribir al Grupo, hágalo a esta dirección: [email protected] Para más, visite: http://groups.google.com/group/NHibernate-Hispano -~----------~----~----~----~------~----~------~--~---
