I've implemented something I've seen requested several times in SO and the users list: the ability to query persistent collections using LINQ (server side, without initializing the collection and without referencing NHibernate).
Patch: http://216.121.112.228/browse/NH-2319 <http://216.121.112.228/browse/NH-2319>This implementation should work for generic bag, set and list, with two limitations: the relationship must be one-to-many and bidirectional. This should still account for the majority of the collections out there. There are probably many other ways in which it can be improved, but I think it will be a useful feature. I'd really appreciate if any of the committers takes some minutes to review it and, hopefully, include it. Ping me if you have any questions. Diego
