Maybe a little bit off-topic... How should I see an OrderedSet? A set has unique items which is the basic requirement of a set. A list has the basic requirement of having ordering but does not prevent a unique item collection. When I insert 1,2,3,4,2 in the OrderedSet then what will I get when I read this collection? 1,2,3,4 or 1,3,4,2? I think hit is pretty flawed by design.
How would you use an orderedset in NHibernate? Would you use this for a bag, set and/or list?
