Ves lo que te pasa ?
en lugar que preocuparte por implementar tu clases de dominio te estas
preocupando de otras cosas.
En ese tiempo hubiera escrito unos cuantos override de Equals y GetHashCode
que ubieran funcionado perfecto (sin mencionar que para quien tenemos
Resharper esa impl. cuesta un alt+enter y un par de toques mas).

2011/2/18 Juan Cuello <[email protected]>

> Ahora que pienso... malo malo.
>
> Y si en lugar de eso te creas una clase estática que contenga el
> diccionario como:
>
> internal static class PropertiesCache{
>
> private static readonly Dictionary<Type, IEnumerable<PropertyInfo>>
> signaturePropertiesDictionary = new ...
>
> void Set(Type,  IEnumerable<PropertyInfo>) {}
> IEnumerable<PropertyInfo> Get(Type...){}
>
> }
>
> (Tal vez haría falta algún lock) Y lo utilizas desde BaseObject sería
> mejor no?
>
>
> On 18 feb, 13:56, José F. Romaniello <[email protected]> wrote:
> > Juan coincido con Gustavo, por decirlo de alguna forma menos chocante;
> eso
> > no es cool.
> >
> > Lo que más me llama la atención es esto que dijiste acá:
> >
> > El 18 de febrero de 2011 09:27, Juan Cuello <[email protected]>
> >  escribió:
> >
> > > La lista de propiedades se obtiene una sola vez por tipo, no por
> > > instancia.
> >
> > Tene en cuenta que el field esta como *[ThreadStatic]* yo ya no quiero ni
> > imaginar como es que llego a ese lugar.
>
> --
> Para escribir al Grupo, hágalo a esta dirección:
> [email protected]
> Para más, visite: http://groups.google.com/group/NHibernate-Hispano
>



-- 
Fabio Maulo

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