Hi

I took a dive into trunk code NH today to have a look at V4. Two questions that 
popped up...


*         In some thread, which I can't find at the moment, I got the 
impression that NH should drop support for all its non-generic collections in 
v4? It seems that only non-generic set is gone but other non-generic 
collections are still supported. I understand that non-generic set was dropped 
due to lack of its counterpart in BCL but I would say you can also drop non 
generic list, bag etc. I cannot see any reason why support it? Also, it would 
clean up the "inheritance chain" of IPersistentCollection.

*         (Too late) I've seen there's been discussions on this list how to 
handle OrderedSet when going for BCL's ISet. FWIW, I think you should drop 
Iesi.Collections all together from Nh Core. My guess is that users using 
OrderedSet are quite few and for users using it, there are great extension 
points in NH to do this on their own (or let the community build a 3rd party 
lib for this).
I vote for simply drop orderedset support from DefaultCollectionTypeFactory to 
get rid of Iesi.Collection dependency all together. But I guess this decision 
is already made?

Thanks for all your work
Roger

-- 

--- 
You received this message because you are subscribed to the Google Groups 
"nhibernate-development" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to